亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

監控SQLServer 數據庫表每天的空間變化情況

2024-07-21 02:49:40
字體:
來源:轉載
供稿:網友
監控SQLServer 數據庫表每天的空間變化情況 2014-07-23 16:57 by JentleWang, ... 閱讀, ... 評論, 收藏, 編輯

閱讀完樺仔的《分享一個SQLSERVER腳本(計算數據庫中各個表的數據量和每行記錄所占用空間)》后,我想使用文中提供的代碼做一個統計表每天的新增行數及新增存儲空間的功能

實現步驟如下:

1. 創建表

創建表,存儲每天的表空間占用情況

CREATE TABLE [dbo].[t_rpt_table_spaceinfo](    [table_name] [sysname] NOT NULL,    [record_date] [date] NOT NULL,    [record_time] [time](7) NOT NULL,    [rows_count] [bigint] NULL,    [reserved] [bigint] NULL,    [data_size] [bigint] NULL,    [index_size] [bigint] NULL,    [unused] [bigint] NULL, CONSTRAINT [PK_t_rpt_table_spaceinfo] PRIMARY KEY CLUSTERED (    [table_name] ASC,    [record_date] ASC,    [record_time] ASC))
2. 新建作業

新建作業,作業計劃每天凌晨運行一次,每天記錄表占用的空間情況,存儲到上一步建立的表中

作業中執行的T-SQL代碼為:

SET NOCOUNT ON  /*創建臨時表,存放用戶表的空間及數據行數信息*/CREATE TABLE #tablespaceinfo    (      nameinfo VARCHAR(500) ,      rowsinfo BIGINT ,      reserved VARCHAR(20) ,      datainfo VARCHAR(20) ,      index_size VARCHAR(20) ,      unused VARCHAR(20)    )   DECLARE @tablename VARCHAR(255);  /*使用游標,循環得到表空間使用情況*/ DECLARE Info_cursor CURSORFOR    SELECT  '[' + [name] + ']'    FROM    sys.tables    WHERE   type = 'U';   OPEN Info_cursor  FETCH NEXT FROM Info_cursor INTO @tablename   WHILE @@FETCH_STATUS = 0    BEGIN         INSERT  INTO #tablespaceinfo                EXEC sp_spaceused @tablename          FETCH NEXT FROM Info_cursor      INTO @tablename      END INSERT INTO t_rpt_table_spaceinfo(record_date, record_time, [table_name], [rows_count], reserved, [data_size], index_size, unused)SELECT convert(date,getdate()), convert(varchar(8),getdate(),114), nameinfo, rowsinfo,CAST(REPLACE(reserved, 'KB', '') AS BIGINT) ,CAST(REPLACE(datainfo, 'KB', '') AS BIGINT) ,CAST(REPLACE(index_size, 'KB', '') AS BIGINT) ,CAST(REPLACE(unused, 'KB', '') AS BIGINT)  FROM #tablespaceinfo CLOSE Info_cursor  DEALLOCATE Info_cursor  DROP TABLE [#tablespaceinfo]
3. 查詢結果

連續的數據記錄之間做比較,即可得到數據的增量變化情況

示例代碼如下:

;with table_spaceinfo as (   select record_date, record_time, table_name, rows_count, reserved, data_size, index_size, unused        ,ROW_NUMBER() over(PARTITION by table_name order by record_date,record_time asc) as list_no   from t_rpt_table_spaceinfo)select _a.table_name as 表名,convert(varchar(20),_a.record_date)+' '+convert(varchar(8),_a.record_time)+'~~'    +convert(varchar(20),_b.record_date)+' '+convert(varchar(8),_b.record_time) as [時間段范圍]    ,_b.rows_count-_a.rows_count as [新增的行數]    ,_b.data_size - _a.data_size as [新增數據空間(KB)]from table_spaceinfo _ajoin table_spaceinfo _b on _a.table_name=_b.table_name and _a.list_no=_b.list_no-1order by [時間段范圍] 

如有不對的地方,歡迎拍磚,謝謝!O(∩_∩)O


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩久久午夜影院| 色先锋资源久久综合5566| 久久国产精品久久久久久久久久| 日韩电影免费在线观看中文字幕| 久热精品视频在线免费观看| 欧美日韩国产91| 欧美亚洲成人xxx| 久久99青青精品免费观看| 亚洲欧美激情在线视频| 欧美性高跟鞋xxxxhd| 国产不卡av在线免费观看| 九九热精品视频在线播放| 亚洲网站在线播放| 亚洲午夜色婷婷在线| 国语自产在线不卡| 亚洲色图校园春色| 色综合久久天天综线观看| 日韩免费在线免费观看| 国产精品国产三级国产专播精品人| 亚洲视频精品在线| 一本一道久久a久久精品逆3p| 欧美成人激情图片网| 日韩av在线导航| 国产99视频精品免视看7| 狠狠久久亚洲欧美专区| 欧美激情在线有限公司| 久久乐国产精品| 亚洲黄色成人网| 亚洲日本成人网| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲精品中文字幕av| 久久99久国产精品黄毛片入口| 久久免费在线观看| 国产精品第二页| 久久久久久网站| 性欧美亚洲xxxx乳在线观看| 国内精品国产三级国产在线专| 国产精品极品在线| 国产精品中文字幕在线| 性欧美办公室18xxxxhd| 亚洲福利小视频| 亚洲护士老师的毛茸茸最新章节| 欧美肥婆姓交大片| 欧美精品videosex性欧美| 另类图片亚洲另类| 2019中文字幕全在线观看| 亚洲国产成人久久综合一区| 成人看片人aa| 欧美亚洲午夜视频在线观看| 午夜精品福利在线观看| 亚洲色图国产精品| 狠狠综合久久av一区二区小说| 久久中文字幕在线视频| 在线观看视频99| 中文字幕精品一区二区精品| 日韩av电影手机在线观看| 欧美一级片在线播放| 91精品国产自产在线观看永久| 亚洲精品一区二区三区婷婷月| 日韩hd视频在线观看| 欧美性xxxxx极品| 日韩精品视频观看| 国产成人小视频在线观看| 亚洲桃花岛网站| 欧美自拍视频在线| 亚洲日本欧美中文幕| 亚洲国产精品一区二区久| 亚洲国产精品嫩草影院久久| 国产盗摄xxxx视频xxx69| 国产一区二区三区在线播放免费观看| 中文字幕一区二区三区电影| 日韩欧美在线免费观看| 欧美国产日产韩国视频| 国产精品专区h在线观看| 国产精品免费观看在线| 色偷偷偷综合中文字幕;dd| 日韩精品久久久久久福利| 欧美激情啊啊啊| 5252色成人免费视频| 在线精品视频视频中文字幕| 亚洲美女免费精品视频在线观看| 亚洲va欧美va国产综合剧情| 欧美成aaa人片在线观看蜜臀| 亚洲人成网站色ww在线| 日韩色av导航| 久久99国产精品久久久久久久久| 国产亚洲欧美日韩精品| 永久555www成人免费| 狠狠综合久久av一区二区小说| 欧美日韩人人澡狠狠躁视频| 国产精品稀缺呦系列在线| 国产精品精品久久久久久| 国产成人精品免费久久久久| 久久视频精品在线| 国内精品小视频在线观看| 在线播放国产精品| 亚洲自拍av在线| 欧美韩日一区二区| 久久av在线播放| 国产精品成人va在线观看| 大胆人体色综合| 韩剧1988免费观看全集| 久久6免费高清热精品| 国产999精品久久久| 欧美床上激情在线观看| 亚洲永久免费观看| 中文字幕精品在线| 81精品国产乱码久久久久久| 中文字幕亚洲综合久久| 国产美女精品视频免费观看| 亚洲免费中文字幕| 欧美美女操人视频| 最新的欧美黄色| 国内免费精品永久在线视频| 国产精品成人国产乱一区| 成人久久久久久久| 国产精品午夜一区二区欲梦| 久久久精品2019中文字幕神马| 亚洲美女中文字幕| 日韩久久精品成人| 最近中文字幕mv在线一区二区三区四区| 成人久久一区二区三区| 欧美亚洲午夜视频在线观看| 亚洲一区二区自拍| 91高清免费视频| 亚洲黄色在线观看| 成人免费看吃奶视频网站| 色综合久久天天综线观看| 中文字幕免费国产精品| 亚洲香蕉成人av网站在线观看| 91网站免费观看| 成人网在线免费看| 中文欧美在线视频| 国产97在线|日韩| 美日韩精品免费观看视频| 久久精品国产亚洲精品| 国产精品一区二区三| xxxx欧美18另类的高清| 久久久电影免费观看完整版| 色综合色综合网色综合| 91国产视频在线播放| 成人免费看片视频| 2019亚洲男人天堂| 国产成人一区二区三区电影| 久久精品成人一区二区三区| 日韩av不卡电影| 国产精品伦子伦免费视频| 国模精品视频一区二区三区| 国产精品扒开腿做爽爽爽男男| 欧美午夜激情在线| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品免费电影| 国产日韩欧美在线观看| 97碰在线观看| 亚洲精品久久7777777| 日韩www在线| 国产精品久久久久久久久久东京| 国产精品精品视频一区二区三区| 欧美激情一区二区三区高清视频| 国产视频亚洲视频| 日韩在线观看网址| 久久高清视频免费| 中文字幕精品一区二区精品| 国产成人高潮免费观看精品|