麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

參考sql2012存儲過程寫的統計所有用戶表尺寸大小的示例

2024-08-31 01:01:52
字體:
來源:轉載
供稿:網友

可以結合sp_MSforeachdb再遍歷所有用戶數據庫查看所有表的尺寸大小,注意它的參數@sql不能超過nvarchar(2000),這里就不貼出代碼了。
另外還可以定期運行并將結果保存下來,以便觀察數據變化趨勢。

查詢單個數據庫的所有用戶表尺寸大小:

復制代碼 代碼如下:


Select @@servername as ServerName,db_name() as DBName ,object_id as ObjectID, schema_name(schema_id) as SchName, name as TableName
    ,Rowcnt as Rows,Columns,Indexes,RowLength
    ,ReservedKb, TableUsedKb
    ,UsedKb-TableUsedKb as IndexUsedKb,ReservedKb-UsedKb as UnusedKb
    ,create_date as CreateDate,modify_date as LastModifiedDate, getutcdate() as TrackingUTCTime
From
(select
    object_id
    ,schema_id
    ,name
    ,(Select max(row_count) from sys.dm_db_partition_stats p with(nolock) where p.object_id=t.object_id and p.index_id < 2)  as Rowcnt
    ,(Select Count(1) from dbo.syscolumns with(nolock) where id = t.object_id) as Columns
    ,(Select Count(distinct index_id) from sys.dm_db_partition_stats p with(nolock) where p.object_id=t.object_id) as Indexes
    ,(SELECT SUM(length) FROM dbo.syscolumns with(nolock) WHERE id = t.object_id) as RowLength
    ,IsNull((Select SUM(reserved_page_count) from sys.dm_db_partition_stats p with(nolock) where p.object_id=t.object_id),0)*8
        + IsNull((Select sum(reserved_page_count)
                FROM sys.dm_db_partition_stats p2 with(nolock)
                inner join sys.internal_tables it with(nolock) on p2.object_id = it.object_id
                WHERE it.parent_id = t.object_id
                        AND it.internal_type IN (202,204,207,211,212,213,214,215,216,221,222,236)),0)* 8 as ReservedKb
    ,IsNull((Select SUM(in_row_data_page_count + lob_used_page_count + row_overflow_used_page_count)
                 from sys.dm_db_partition_stats p with(nolock) where p.object_id=t.object_id and p.index_id < 2),0)* 8 as TableUsedKb
    ,IsNull((Select SUM(used_page_count) from sys.dm_db_partition_stats p with(nolock) where p.object_id=t.object_id),0)*8
        + IsNull((Select sum(used_page_count)
                FROM sys.dm_db_partition_stats p2 with(nolock)
                inner join sys.internal_tables it with(nolock) on p2.object_id = it.object_id
                WHERE it.parent_id = t.object_id
                        AND it.internal_type IN (202,204,207,211,212,213,214,215,216,221,222,236)),0)* 8 as UsedKb
    ,create_date
    ,modify_date
from sys.tables t with(nolock)
where Type='U'
) A
order by ReservedKb desc

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲国产视频网 | 91精品国产92久久久久 | 日韩黄色免费电影 | 91久久国产露脸精品免费 | 国产流白浆高潮在线观看 | 国内精品久久久久久久久久 | 强伦女教师视频 | 免费观看黄色一级视频 | 性欧美大战久久久久久久免费观看 | 精品一区二区久久久久久按摩 | 国产精品一区在线观看 | 久久久久久久久日本理论电影 | 国产免费一级淫片a级中文 99国产精品自拍 | 草草视频免费观看 | 在线影院av | 成人啪啪18免费网站 | 久久久久久久久久91 | 成人视屏在线 | 亚洲国产精久久久久久久 | 午夜免费一区 | av电影免费在线看 | 色七七亚洲 | jizzjizzjizz少妇 | 久久艹艹艹 | 羞羞视频一区 | 国产美女视频一区二区三区 | 欧美一级视屏 | av在线不卡免费 | 第四色成人网 | 羞羞的| 黄色免费av | 日本成人在线播放 | 国产成人精品视频在线 | 国产精品久久久久久久久久久久久久久 | 中文字幕22页 | 免费a网| 青青操国产 | 欧美一级毛片美99毛片 | 成人福利视频在 | 成人在线观看免费爱爱 | 999精品久久久 |