MSSQL 監控數據/日志文件增長實現方法建站知識
導讀:1建站知識今天就想實現這么一個功能,每天(頻率可以調整)去收集一下數據文件的信息,放到一個表里面,這樣方便我們分網站seo優化培訓網seo優化趨勢。
前幾天,在所有數據庫服務器部署了監控磁盤空間的存儲過程和作業后(MS SQL 監控磁盤空間告警),今天突然收到了兩封告警郵件,好吧,存儲規劃是一方面,但是,是不是要分析一下是什么原因造成磁盤空間不足的呢?會不會是因為突然暴增的日志文件,抑或是系統業務猛增導致數據量暴增,還是歷史數據累計原因....分析總得有數據來支撐吧,但是現在只有那些數據文件的當前大小信息,沒有數據文件的歷史增長變化信息,所以,今天就想實現這么一個功能,每天(頻率可以調整)去收集一下數據文件的信息,放到一個表里面,這樣方便我們分析數據文件的增長演變例程,甚至你可以將數據文件的增長幅度和業務變化關聯起來分析....那么接下來就是我的設計思路和實現代碼,目前只是簡單實現,以后將繼續優化,豐富一些功能。首先我們創建一個表DiskCapacityHistory,用來營銷型網站建設保存數據庫文件的歷史增長變化信息:
復制代碼 代碼如下:
USE msdb;GOIF EXISTS (SELECT 1 FROM dbo.sysobjects WHERE id = OBJECT_ID(N'') AND xtype='U') DROP TABLE DiskCapacityHistory;GO
CREATE TABLE dbo.DiskCapacityHistory( [Date_CD] INT , [DataBaseID] INT , [FileID] INT , [DataBaseName] sysname , [LogicalName] VARCHAR(32) , [FileTypeDesc] NVARCHAR(60) , [PhysicalName] NVARCHAR(260) , [StateDesc] NVARCHAR(60) , [MaxSize] NVARCHAR(32) , [GrowthType] NVARCHAR(8) , [IsReadOnly] INT , [IsPercentGrowth] SMALLINT , [Size] FLOAT  網站seo優化; , [Growth_MOM_RAT] FLOAT , [Growth_YOY_RAT] FLOAT , CONSTRAINT PK_DiskCapacityHistory PRIMARY KEY(Date_CD, DataBaseID, FileID) );
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章MSSQL 監控數據/日志文件增長實現方法建站知識主要講述標簽,標題,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4252.html