CREATE TABLE TableSizes
(
table_name SYSNAME,
row_count int,
reserved_size varchar(10),
data_size varchar(10),
index_size varchar(10),
unused_size varchar(10)
)
INSERT TableSizes
EXEC sp_MSforeachtable 'sp_spaceused ''?'''
SELECT * FROM TableSizes ORDER BY table_name
/****** 查詢 Tables的資料筆數 ********/
SELECT o.name, i.rows
FROM sysobjects o INNER JOIN sysindexes i on o.id = i.id
WHERE i.indid = 1
ORDER BY i.rows DESC
/****** 取得所有使用者建立的 Tables ********/
SELECT * FROM sysobjects WHERE type='U' ORDER BY name
/****** 清除系統的日誌檔 ********/
DUMP TRANSACTION dbname WITH NO_LOG
/****** 更新統計資料 ********/
EXEC SP_UPDATESTATS
/****** 更新使用方式計數器 ********/
DBCC UPDATEUSAGE (0)
- Oct 22 Fri 2010 13:03
查詢 Table Size
close
全站熱搜
留言列表
發表留言