[MSSQL]如何取得data/log的大小及使用大小

有關資料庫的討論, 都可以在這發表哦~~
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[MSSQL]如何取得data/log的大小及使用大小

文章 tim »

可以用兩個方式進行取得, 第一步是取得 data 的總空間及使用空間, 利用

DBCC showfilestats

取得, 其中的 TotalExtents 為 data 的總空間, UsedExtents 為使用的空間, 其中的 Extents 大小為 64 k, 剩餘空間就用 TotalExtents - UsedExtents 即可取得.

而 log 的總空間及使用 DBCC 指令, 利用

DBCC sqlperf(logspace)

可以取得所有資料庫的 log 總空間及使用比例, 其中的 Log_Size (MB) 為 log 的總空間, 單位為 MB, Log Space Used % 則為使用的 log 空間

另外參考資料:
http://www.blueshop.com.tw/board/show.a ... S&rplcnt=2
http://www.databasejournal.com/features ... _3414111_1
多多留言, 整理文章, 把經驗累積下來.....
回覆文章