通過(guò)備份記錄獲取數(shù)據(jù)庫(kù)的增長(zhǎng)情況
更新時(shí)間:2009年06月23日 18:54:05 作者:
通過(guò)備份記錄獲取數(shù)據(jù)庫(kù)的增長(zhǎng)情況
通常大家想知道數(shù)據(jù)庫(kù)是否增長(zhǎng)了,增長(zhǎng)了多少。大家可能想到用數(shù)據(jù)庫(kù)的各個(gè)歷史時(shí)期的大小來(lái)比較就可以了。
但怎么能得到這些歷史的大小數(shù)據(jù)呢?好像沒(méi)有很好的辦法
我今天講的方法是通過(guò)查看備份記錄的方式來(lái)了解數(shù)據(jù)庫(kù)的增長(zhǎng)情況。
首先,我們應(yīng)該對(duì)數(shù)據(jù)庫(kù)經(jīng)常備份,這個(gè)可以做過(guò)Job實(shí)現(xiàn)。
數(shù)據(jù)庫(kù)的備份記錄保存在msdb數(shù)據(jù)庫(kù)的backupset表中,通過(guò)查看備份記錄,我們可以得到數(shù)據(jù)庫(kù)增長(zhǎng)的粗略估計(jì)。
查看的腳本如下:
select
BackupDate = convert(varchar(10),backup_start_date, 111)
,SizeInGigs=floor( backup_size/1024000000) --轉(zhuǎn)換大小為 GB單位
from msdb..backupset
where
database_name = 'DatabaseName' --你要查看的數(shù)據(jù)庫(kù)名稱,請(qǐng)?zhí)鎿Q
and type = 'd'
order by
backup_start_date desc
輸出結(jié)果大概如下:
BackupDate SizeInGigs
2009/06/22 2
2009/06/04 1
但怎么能得到這些歷史的大小數(shù)據(jù)呢?好像沒(méi)有很好的辦法
我今天講的方法是通過(guò)查看備份記錄的方式來(lái)了解數(shù)據(jù)庫(kù)的增長(zhǎng)情況。
首先,我們應(yīng)該對(duì)數(shù)據(jù)庫(kù)經(jīng)常備份,這個(gè)可以做過(guò)Job實(shí)現(xiàn)。
數(shù)據(jù)庫(kù)的備份記錄保存在msdb數(shù)據(jù)庫(kù)的backupset表中,通過(guò)查看備份記錄,我們可以得到數(shù)據(jù)庫(kù)增長(zhǎng)的粗略估計(jì)。
查看的腳本如下:
復(fù)制代碼 代碼如下:
select
BackupDate = convert(varchar(10),backup_start_date, 111)
,SizeInGigs=floor( backup_size/1024000000) --轉(zhuǎn)換大小為 GB單位
from msdb..backupset
where
database_name = 'DatabaseName' --你要查看的數(shù)據(jù)庫(kù)名稱,請(qǐng)?zhí)鎿Q
and type = 'd'
order by
backup_start_date desc
輸出結(jié)果大概如下:
BackupDate SizeInGigs
2009/06/22 2
2009/06/04 1
相關(guān)文章
關(guān)于SQL查詢語(yǔ)句關(guān)鍵字方法
這篇文章主要介紹了關(guān)于SQL查詢語(yǔ)句關(guān)鍵字方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10SQL Server使用row_number分頁(yè)的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了SQL Server使用row_number分頁(yè)的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的朋友可以參考一下2016-06-06教你輕松學(xué)會(huì)SQL Server記錄輪班的技巧
員工使用電子時(shí)鐘進(jìn)行簽名,這種電子簽名可以自動(dòng)將記錄添加到SQL Server數(shù)據(jù)庫(kù)中。但是,有時(shí)候,需要增加一個(gè)夜班;即使這個(gè)輪班發(fā)生在第二天,它仍然會(huì)被認(rèn)為是第三班2013-11-11檢測(cè)SqlServer數(shù)據(jù)庫(kù)是否能連接的小技巧
這篇文章主要介紹了檢測(cè)SqlServer數(shù)據(jù)庫(kù)是否能連接的小技巧,本文使用UDL文件的形式實(shí)現(xiàn)這個(gè)小方法,需要的朋友可以參考下2015-02-02SQL語(yǔ)句練習(xí)實(shí)例之三——平均銷售等待時(shí)間
有一張Sales表,其中有銷售日期與顧客兩列,現(xiàn)在要求使用一條SQL語(yǔ)句實(shí)現(xiàn)計(jì)算2011-10-10sqlServer使用ROW_NUMBER時(shí)不排序的解決方法
ROW_NUMBER必須指寫over (order by **),有時(shí)我根本就不想排序,想按原始順序,那么就可以參考下面的方法2013-06-06清除SQL SERVER錯(cuò)誤日志出現(xiàn)操作系統(tǒng)錯(cuò)誤的解決方法
SQL Server 外部的進(jìn)程可能會(huì)阻止 SQL Server 讀取這些文件。因此,錯(cuò)誤日志條目可能已丟失,并且或許不可能查看某些 SQL Server 錯(cuò)誤日志。請(qǐng)確保任何其他進(jìn)程都未將該文件鎖定為只寫訪問(wèn)2013-08-08sql server多行數(shù)據(jù)拼接的實(shí)例方法
sql server多行數(shù)據(jù)拼接的實(shí)例方法,需要的朋友可以參考一下2013-04-04