濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > SQL Server中聚合歷史備份信息對(duì)比數(shù)據(jù)庫(kù)增長(zhǎng)的方法

SQL Server中聚合歷史備份信息對(duì)比數(shù)據(jù)庫(kù)增長(zhǎng)的方法

熱門標(biāo)簽:400外呼系統(tǒng)合法 如何在地圖標(biāo)注自己店鋪 洛陽(yáng)外呼系統(tǒng)平臺(tái) 電銷機(jī)器人被曝光 地圖標(biāo)注一個(gè)圓圈怎么用 廣州人工電銷機(jī)器人費(fèi)用 真人語(yǔ)音電銷機(jī)器人 怎樣把地圖標(biāo)注導(dǎo)入公司地址 寧波人工外呼系統(tǒng)有效果嗎

很多時(shí)候,在我們規(guī)劃SQL Server數(shù)據(jù)庫(kù)的空間,或向存儲(chǔ)方面要空間時(shí),都需要估算所需申請(qǐng)數(shù)據(jù)庫(kù)空間的大小,估計(jì)未來(lái)最簡(jiǎn)單的辦法就是看過(guò)去的趨勢(shì),這通常也是最合理的方式。

通常來(lái)講,一個(gè)運(yùn)維良好的數(shù)據(jù)庫(kù)都需要做定期基線(baseline),有了基線才會(huì)知道什么是正常。一個(gè)簡(jiǎn)單的例子例如,一些人的血壓平常偏低,那么80的低壓對(duì)他來(lái)說(shuō)就是不正常了。但現(xiàn)實(shí)情況是大多數(shù)系統(tǒng)并沒(méi)有采集基線的習(xí)慣,因此在需要規(guī)劃空間想要看歷史增長(zhǎng)時(shí),就沒(méi)有過(guò)去精確的數(shù)據(jù)了。

一個(gè)解決辦法就是通過(guò)查看歷史備份的大小來(lái)看過(guò)去的數(shù)據(jù)增長(zhǎng)趨勢(shì),數(shù)據(jù)庫(kù)備份的時(shí)候不會(huì)備份整個(gè)文件,而只備份在FPS頁(yè)中標(biāo)記已經(jīng)分配的頁(yè),可以出現(xiàn)數(shù)據(jù)庫(kù)是20G,但備份只有3G的情況,因此數(shù)據(jù)庫(kù)備份可以作為查看數(shù)據(jù)增長(zhǎng)的依據(jù)。

數(shù)據(jù)庫(kù)在每次備份時(shí)都會(huì)在msdb.dbo.backupset表中記錄備份的相關(guān)信息,因此可以通過(guò)下述查看來(lái)聚合歷史備份信息,從而對(duì)比數(shù)據(jù)庫(kù)的增長(zhǎng):

SELECT
[database_name] AS "Database",
DATEPART(month,[backup_start_date]) AS "Month",
AVG([backup_size]/1024/1024) AS "Backup Size MB"
FROM msdb.dbo.backupset
WHERE
 [database_name] = N'Adventureworks2012'
AND [type] = 'D'
GROUP BY [database_name],DATEPART(mm,[backup_start_date]);

代碼清單1.按月查看歷史數(shù)據(jù)的增長(zhǎng)

結(jié)果如圖1所示。

圖1.歷史數(shù)據(jù)的增長(zhǎng)

其中,代碼清單1中database_name換成你需要查看的數(shù)據(jù)庫(kù)名稱即可。

注:SQL Server 2008之后引入了基于策略的管理,該策略會(huì)默認(rèn)建立一個(gè)作業(yè),如圖2所示,該作業(yè)每天2點(diǎn)運(yùn)行,會(huì)按照策略(歷史記錄保留天數(shù),如圖3所示)清理過(guò)期的歷史記錄。

圖2.查看策略管理

圖3.歷史記錄保留天數(shù),默認(rèn)為0,既永不清理

該策略會(huì)對(duì)應(yīng)建立一個(gè)作業(yè)(如圖4所示)。

圖4.清理歷史記錄的作業(yè)

如果該作業(yè)或人為建立的作業(yè)清除了msdb.dbo.backupset表中的數(shù)據(jù),則代碼清單1中的結(jié)果可能會(huì)受到一定影響。

您可能感興趣的文章:
  • 找回SQL企業(yè)管理器里的SQL連接的密碼的方法
  • sqlserver找回企業(yè)管理器的方法
  • sql server 2005數(shù)據(jù)庫(kù)備份還原圖文教程
  • SQLSERVER數(shù)據(jù)備份文件的分割備份方法
  • 如何備份MySQL數(shù)據(jù)庫(kù)
  • Linux下自動(dòng)備份MySQL的方法
  • MySQL使用命令備份和還原數(shù)據(jù)庫(kù)
  • SqlServer備份數(shù)據(jù)庫(kù)的4種方式介紹
  • SQL Server遠(yuǎn)程定時(shí)備份數(shù)據(jù)庫(kù)腳本分享
  • MySQL備份與恢復(fù)之冷備(1)
  • MySQL備份與恢復(fù)之真實(shí)環(huán)境使用冷備(2)
  • MySQL備份與恢復(fù)之熱備(3)
  • MySQL備份與恢復(fù)之熱拷貝(4)
  • MySQL備份與恢復(fù)之保證數(shù)據(jù)一致性(5)
  • 企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫(kù)

標(biāo)簽:珠海 咸寧 北海 煙臺(tái) 南昌 晉中 石家莊 東營(yíng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server中聚合歷史備份信息對(duì)比數(shù)據(jù)庫(kù)增長(zhǎng)的方法》,本文關(guān)鍵詞  SQL,Server,中,聚合,歷史,備份,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server中聚合歷史備份信息對(duì)比數(shù)據(jù)庫(kù)增長(zhǎng)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server中聚合歷史備份信息對(duì)比數(shù)據(jù)庫(kù)增長(zhǎng)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    德令哈市| 永济市| 舟曲县| 东城区| 太谷县| 哈巴河县| 东丽区| 东丰县| 乡宁县| 甘肃省| 天长市| 凤山市| 缙云县| 佛坪县| 铁岭市| 万山特区| 凉山| 奉新县| 中山市| 外汇| 嵊州市| 丹江口市| 拉孜县| 启东市| 晋城| 改则县| 南江县| 洛浦县| 连山| 灵川县| 桑植县| 庐江县| 江山市| 九台市| 若尔盖县| 衡阳市| 米易县| 珲春市| 林州市| 巴南区| 金堂县|