資源描述:
《sql server數據庫管理員必備:dbcc命令--》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、SQLServer數據庫管理員必備:DBCC命令>> 一、了解DBCC DBCC(databaseconsistenecychecker,簡稱dbcc)是一個實用命令集,用來檢查數據庫的邏輯一致性及物理一致性。 數據庫控制臺命令語句可分為以下類別: 維護:對數據庫、索引或文件組進行維護的任務?! ‰s項:雜項任務,如啟用跟蹤標志或從內存中刪除DLL?! ⌒畔ⅲ菏占@示各種類型信息的任務?! ◎炞C:對數據庫、表、索引、目錄、文件組或數據庫頁的分配進行的驗證操作 二、DBBCC維護語句:對數據庫、索引或文件組進行
2、維護的任務 DBCCCLEANTABLE?;厥談h除的可變長度列和文本列的空間?! BCCCLEANTABLE ( {'database_name'
3、database_id
4、0} ,{'table_name'
5、table_id
6、'viee'
7、viee'
8、database_id
9、0} ,{'table_name'
10、table_id
11、'viee'
12、viee'
13、index_id} ,{partition_number
14、
15、0} ) [SGS] DBCCDBREINDEX。對指定數據庫中的表重新生成一個或多個索引?! BCCDBREINDEX ( 'table_name' [,'index_name'[,fillfactor]] ) [SGS] DBCCSHRINKDATABASE。收縮指定數據庫中的數據文件大小?! BCCSHRINKDATABASE ('database_name'
16、database_id
17、0 [,target_percent] [,{NOTR
18、UNCATE
19、TRUNCATEONLY}] ) [SGS] DBCCDROPCLEANBUFFERS。從緩沖池中刪除所有清除緩沖區(qū)。DBCCDROPCLEANBUFFERS[SGS] DBCCSHRINKFILE。收縮相關數據庫的指定數據文件或日志文件大小?! BCCSHRINKFILE ( {'file_name'
20、file_id} {[,EMPTYFILE]
21、[[,target_size][,{NOTRUNCATE
22、TRUNCATEONLY}]] } ) [SGS] DB
23、CCFREEPROCCACHE。從過程緩存中刪除所有元素。DBCCFREEPROCCACHE[SGS] DBCCUPDATEUSAGE報告目錄視圖中的頁數和行數錯誤并進行更正?! BCCUPDATEUSAGE ({'database_name'
24、database_id
25、0} [,{'table_name'
26、table_id
27、'viee'
28、viee'
29、index_id}]] )[SGS][,][COUNT_ROSGS] [,NO_INFOMSGS] [
30、,TABLOCK] [,ESTIMATEONLY] } ] DBCCCHECKFILEGROUP。檢查當前數據庫中指定文件組中的所有表的分配和結構完整性。 DBCCCHECKFILEGROUP [ ( [{'filegroup_name'
31、filegroup_id
32、0}] [,NOINDEX] ) ] [SGS] [NO_INFOMSGS]] [,[TABLOCK]] [,[ESTIMATEONLY]] } ] DBCCCHECKCATALOG。檢查指定數據庫內的目錄
33、一致性。數據庫必須聯(lián)機?! BCCCHECKCATALOG [ ( 'database_name&123下一頁>>>>這篇文章來自..,。#39;
34、database_id
35、0 ) ] [SGS] DBCCCHECKIDENT。檢查指定表的當前標識值,如有必要,則更改標識值。 DBCCCHECKIDENT ( 'table_name' [,{ NORESEED
36、{RESEED[,nee'
37、table_id
38、'constraint_name'
39、con
40、straint_id ) ] [SGS}[,NO_INFOMSGS] ] DBCCCHECKTABLE。檢查組成表或索引視圖的所有頁和結構的完整性?! BCCCHECKTABLE ( 'table_name'
41、'viee' [,NOINDEX
42、index_id
43、{REPAI