資源描述:
《sqlserver數(shù)據(jù)庫(kù)日常維護(hù)規(guī)范方案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、范文范例參考1.數(shù)據(jù)庫(kù)服務(wù)器負(fù)載情況維護(hù)查看CPU,IO,內(nèi)存使用情況l規(guī)則Windows系統(tǒng):打開任務(wù)管理器,選擇進(jìn)程選項(xiàng)卡,可以查看CPU、內(nèi)存和IO使用率。2.數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)維護(hù)l規(guī)則1.實(shí)例運(yùn)行狀態(tài)使用SQLSERVERManagementStudio能連接說明實(shí)例運(yùn)行正常。2.磁盤空間使用情況直接登陸服務(wù)器進(jìn)行磁盤使用率檢查3.查看錯(cuò)誤日志:方法一:可以通過執(zhí)行該命令來查看錯(cuò)誤日志信息:execxp_readerrorlog方法二:在SQLSERVERManagementStudio中連接該sqlserver實(shí)例,
2、objectExplorer中查找Management->SQLServerlogs->右鍵選view-》選擇你要看的日志信息(sqlserverlogorsqlserverandWindowslog)方法三:去安裝路徑下去找你的log文件,我的默認(rèn)實(shí)例路徑如下driver:SQLServer2008R2MSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG4.跟蹤事件企業(yè)管理里SQL2005SQL2008在上方菜單—工具—SQLProfiler,按照選擇進(jìn)行跟蹤。3.數(shù)據(jù)庫(kù)備份情況維護(hù)l規(guī)
3、則數(shù)據(jù)庫(kù)備份情況檢查:備份日志顯示:成功,說明備份成功。備份日志顯示:失敗,說明備份失敗,需要進(jìn)一步查找失敗原因。每天檢查異地備份是否成功。4.數(shù)據(jù)庫(kù)對(duì)象的維護(hù)l規(guī)則1、查詢各個(gè)磁盤分區(qū)的剩余空間:Execmaster.dbo.xp_fixeddrives完美Word格式整理版范文范例參考2、查詢數(shù)據(jù)庫(kù)的數(shù)據(jù)文件及日志文件的相關(guān)信息(包括文件組、當(dāng)前文件大小、文件最大值、文件增長(zhǎng)設(shè)置、文件邏輯名、文件路徑等)select*from[數(shù)據(jù)庫(kù)名].[dbo].[sysfiles]轉(zhuǎn)換文件大小單位為MB:selectname,co
4、nvert(float,size)*(8192.0/1024.0)/1024.from[數(shù)據(jù)庫(kù)名].dbo.sysfiles3、查詢當(dāng)前數(shù)據(jù)庫(kù)的磁盤使用情況:Execsp_spaceused4、查詢數(shù)據(jù)庫(kù)服務(wù)器各數(shù)據(jù)庫(kù)日志文件的大小及利用率DBCCSQLPERF(LOGSPACE)5、統(tǒng)計(jì)數(shù)據(jù)庫(kù)中每張表的大小createtabletmp(namevarchar(50),rowscountint,reservedvarchar(50),datavarchar(50),index_sizevarchar(50),unusedva
5、rchar(50));inserttmp(name,rowscount,reserved,data,index_size,unused)execsp_MSforeachtable@command1="sp_spaceused'?'";select*fromtmpwherename<>'tmp'orderbynamedroptabletmp;或者SELECTa.name,b.rowsFROMsysobjectsASaINNERJOINsysindexesASbONa.id=b.idWHERE(a.type='u')AND(b.
6、indidIN(0,1))ORDERBYb.rowsDESC6、檢查數(shù)據(jù)庫(kù)完整性 dbcccheckdb(Portal)完美Word格式整理版范文范例參考dbcccheckdb(Portal)withtablock7、數(shù)據(jù)庫(kù)重命名、修改恢復(fù)模式、修改用戶模式--數(shù)據(jù)庫(kù)重命名ALTERDATABASEWCMODIFYNAME=test--設(shè)置數(shù)據(jù)庫(kù)為完整恢復(fù)模式alterdatabasetestsetrecoveryfull--只允許一個(gè)用戶訪問數(shù)據(jù)庫(kù)alterdatabasetestsetsingle_userwithro
7、llbackafter10seconds--指定多少秒后回滾事務(wù)--只有sysadmin,dbcreator,db_owner角色的成員可以訪問數(shù)據(jù)庫(kù)alterdatabasewcsetrestricted_userwithrollbackimmediate--立即回滾事務(wù)--多用戶模式alterdatabasewcsetmulti_userwithno_wait--不等待立即改變,如不能立即完成,那么會(huì)導(dǎo)致執(zhí)行錯(cuò)誤8、擴(kuò)展數(shù)據(jù)庫(kù):增加文件組、增加文件、修改文件大小、修改文件的邏輯名稱--添加文件組ALTERDATABASE
8、testADDFILEGROUPWC_FG8完美Word格式整理版范文范例參考--添加數(shù)據(jù)文件ALTERDATABASEtestADDFILE(NAME=WC_FG8,FILENAME='D:WC_FG8.ndf',SIZE=1mb,MAXSIZE=10mb,FILEGROWTH=1mb