當前位置:首頁 » 數據倉庫 » 資料庫模型中實體表鏈聯系表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫模型中實體表鏈聯系表

發布時間: 2023-02-11 03:10:04

sql資料庫中,如何快速找數據量最大的幾個表

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

有兩個資料庫文件太大,分別超過12G 和 6G,快把分區擠滿,無法進行數據備份和更新了,需要清一下表的內容。

一個資料庫,有幾十個表,不可能一個個地去count的,請問在查詢分析器中,如何快速地找到數據量最大的幾個表?

另外,如果我用truncate table命令,那麼索引文件也會相應地縮小嗎?

謝謝!

解析:

sql的每一個資料庫中有一個名名為』sysobjects』的表,這個系統表中儲存了當前資料庫中所有對象(包括系統表,用戶表、日誌、存儲過程)的信息,可以用這個表鏈獲取資料庫中表的數目和名稱,之後向獲得某個制定資料庫的信息,可以使用帶參數的 sp_helpbd過程

我想不管是什麼db總是有相應的業務邏輯的,最大的那幾個表,一定有她的特殊 的業務邏輯,從表名上應該能判斷出來,一般存圖片,歌曲或者其他資料的表象對比較大,但是存用戶名 以及關聯表 ,一般都不會太大,

關於資料庫更新,如果是xp或者me 以上的系統看看先把系統還原暫時停止,這樣可以節省出來一些空間,或者在掛一塊硬碟看看

❷ 關系資料庫中冗餘數據對資料庫運行的影響與作用

作用:快速查詢。很多冗餘就是為了避免多表鏈查。
影響:
優點:快速查詢。缺點:數據同步可能出現問題,從而引起數據不同步。