亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SQL Server中聚合歷史備份信息對比數(shù)據庫增長的方法

 更新時間:2014年09月24日 08:53:47   投稿:junjie  
這篇文章主要介紹了SQL Server中聚合歷史備份信息對比數(shù)據庫增長的方法,需要的朋友可以參考下

很多時候,在我們規(guī)劃SQL Server數(shù)據庫的空間,或向存儲方面要空間時,都需要估算所需申請數(shù)據庫空間的大小,估計未來最簡單的辦法就是看過去的趨勢,這通常也是最合理的方式。

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

一個解決辦法就是通過查看歷史備份的大小來看過去的數(shù)據增長趨勢,數(shù)據庫備份的時候不會備份整個文件,而只備份在FPS頁中標記已經分配的頁,可以出現(xiàn)數(shù)據庫是20G,但備份只有3G的情況,因此數(shù)據庫備份可以作為查看數(shù)據增長的依據。

數(shù)據庫在每次備份時都會在msdb.dbo.backupset表中記錄備份的相關信息,因此可以通過下述查看來聚合歷史備份信息,從而對比數(shù)據庫的增長:

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ù)據的增長

結果如圖1所示。

image

圖1.歷史數(shù)據的增長

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

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

image

圖2.查看策略管理

image

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

該策略會對應建立一個作業(yè)(如圖4所示)。

image

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

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

相關文章

  • SQL Join的一些總結(實例)

    SQL Join的一些總結(實例)

    Join是關系型數(shù)據庫系統(tǒng)的重要操作之一,SQL Server中包含的常用Join:內聯(lián)接、外聯(lián)接和交叉聯(lián)接等
    2012-08-08
  • 在SQL Server中使用子查詢更新語句

    在SQL Server中使用子查詢更新語句

    這篇文章介紹了在SQL Server中使用子查詢更新語句的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 調整SQLServer2000運行中數(shù)據庫結構

    調整SQLServer2000運行中數(shù)據庫結構

    這篇文章主要介紹了調整SQLServer2000運行中數(shù)據庫結構,十分實用的一個功能,這里推薦給大家,有需要的小伙伴可以參考下。
    2015-04-04
  • OBJECTPROPERTY與sp_rename更改對象名稱的介紹

    OBJECTPROPERTY與sp_rename更改對象名稱的介紹

    開發(fā)過程中,錯誤免不了。為了糾正錯誤與規(guī)范化??梢允褂肕S SQL Server的系統(tǒng)存儲過程sp_rename與OBJECTPROPERTY來更改重命名
    2012-01-01
  • SQL Server 2012  開窗函數(shù)

    SQL Server 2012 開窗函數(shù)

    這篇文章主要介紹了SQL Server 2012 開窗函數(shù)功能的實例代碼,具體代碼如下所示
    2017-01-01
  • SQLserver2019?Express安裝及其一些問題解決

    SQLserver2019?Express安裝及其一些問題解決

    本文主要介紹了SQL?server?2019?Express?安裝及其一些問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • sqlserver 索引的一些總結

    sqlserver 索引的一些總結

    如果說要對數(shù)據庫進行優(yōu)化,我們主要可以通過以下五種方法,對數(shù)據庫系統(tǒng)進行優(yōu)化
    2012-08-08
  • SQL中DATEADD和DATEDIFF的用法示例介紹

    SQL中DATEADD和DATEDIFF的用法示例介紹

    這篇文章主要介紹了SQL中DATEADD和DATEDIFF的用法,需要的朋友可以參考下
    2014-07-07
  • sql?server設置數(shù)據庫某個字段值不能重復兩種方法

    sql?server設置數(shù)據庫某個字段值不能重復兩種方法

    sqlserver的表中有一個列不能有相同的值,如何保證每次插入該列的值都是不同的,這篇文章主要給大家介紹了關于sql?server設置數(shù)據庫某個字段值不能重復的兩種方法,需要的朋友可以參考下
    2023-11-11
  • SqlServer中查看當前Open的Cursor方法

    SqlServer中查看當前Open的Cursor方法

    這篇文章主要介紹了SqlServer中查看當前Open的Cursor方法,本文為了解決A cursor with thename ' ' already exists總結的幾個方法,需要的朋友可以參考下
    2015-07-07

最新評論