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