SQL Server數(shù)據(jù)庫(kù)DBCC語(yǔ)句大全
SQL Server數(shù)據(jù)庫(kù)DBCC語(yǔ)句的相關(guān)知識(shí)是本文我們主要要介紹的內(nèi)容,接下來就讓我們一起來了解一下這部分內(nèi)容吧。
維護(hù)語(yǔ)句
DBCC DBREINDEX重建指定數(shù)據(jù)庫(kù)中表的一個(gè)或多個(gè)索引。
DBCC DBREPAIR除去損壞的數(shù)據(jù)庫(kù)。
DBCC INDEXDEFRAG整理指定的表或視圖的聚集索引和輔助索引碎片。
DBCC SHRINKDATABASE收縮指定數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件大小。
DBCC SHRINKFILE收縮相關(guān)數(shù)據(jù)庫(kù)的指定數(shù)據(jù)文件或日志文件大小。
DBCC UPDATEUSAGE報(bào)告和更正 sysindexes 表的不正確內(nèi)容,該內(nèi)容可能會(huì)導(dǎo)致通過 sp_spaceused 系統(tǒng)存儲(chǔ)過程產(chǎn)生不正確的空間使用報(bào)表。
雜項(xiàng)語(yǔ)句
DBCC dllname (FREE)從內(nèi)存中卸載指定的擴(kuò)展存儲(chǔ)過程動(dòng)態(tài)鏈接庫(kù) (DLL)。
DBCC HELP返回指定的 DBCC 語(yǔ)句的語(yǔ)法信息
DBCC PINTABLE將表標(biāo)記為駐留,這表示 Microsoft® SQL Server™ 不從內(nèi)存中刷新表頁(yè)。
DBCC ROWLOCK在 Microsoft® SQL Server™ 6.5 版中使用,對(duì)表啟用插入行鎖定 (IRL) 操作。
DBCC TRACEOFF禁用指定的跟蹤標(biāo)記。
DBCC TRACEON打開(啟用)指定的跟蹤標(biāo)記。
DBCC UNPINTABLE將表標(biāo)記為不在內(nèi)存駐留。將表標(biāo)記為不在內(nèi)存駐留后,可以清空高速緩存中的表頁(yè)。
狀態(tài)語(yǔ)句
DBCC INPUTBUFFER顯示從客戶端發(fā)送到 Microsoft® SQL Server™ 的最后一個(gè)語(yǔ)句。 [sp_who2 active]
DBCC OPENTRAN 如果在指定數(shù)據(jù)庫(kù)內(nèi)存在最舊的活動(dòng)事務(wù)和最舊的分布和非分布式復(fù)制事務(wù),則顯示與之相關(guān)的信息。
只有當(dāng)存在活動(dòng)事務(wù)或數(shù)據(jù)庫(kù)包含復(fù)制信息時(shí),才顯示結(jié)果。如果沒有活動(dòng)事務(wù),就顯示信息性消息
DBCC OUTPUTBUFFER以十六進(jìn)制或 ASCII 格式返回指定系統(tǒng)進(jìn)程 ID (SPID) 的當(dāng)前輸出緩沖區(qū)。
DBCC PROCCACHE以報(bào)表形式顯示有關(guān)過程高速緩存的信息。
DBCC SHOWCONTIG顯示指定的表的數(shù)據(jù)和索引的碎片信息。
DBCC SHOW_STATISTICS顯示指定表上的指定目標(biāo)的當(dāng)前分布統(tǒng)計(jì)信息。
DBCC SQLPERF提供有關(guān)所有數(shù)據(jù)庫(kù)中的事務(wù)日志空間使用情況的統(tǒng)計(jì)信息。
DBCC TRACESTATUS顯示跟蹤標(biāo)記的狀態(tài)。
DBCC USEROPTIONS返回當(dāng)前連接的活動(dòng)(設(shè)置)的 SET 選項(xiàng)。
驗(yàn)證語(yǔ)句
DBCC CHECKALLOC檢查指定數(shù)據(jù)庫(kù)的磁盤空間分配結(jié)構(gòu)的一致性。
DBCC CHECKCATALOG檢查指定數(shù)據(jù)庫(kù)中的系統(tǒng)表內(nèi)及系統(tǒng)表間的一致性。
DBCC CHECKCONSTRAINTS檢查指定表上的指定約束或所有約束的完整性。
DBCC CHECKDB檢查指定數(shù)據(jù)庫(kù)中的所有對(duì)象的分配和結(jié)構(gòu)完整性。
DBCC CHECKFILEGROUP檢查指定文件組中的所有表(在當(dāng)前數(shù)據(jù)庫(kù)中)的分配和結(jié)構(gòu)完整性。
DBCC CHECKIDENT檢查指定表的當(dāng)前標(biāo)識(shí)值,如有必要,還對(duì)標(biāo)識(shí)值進(jìn)行更正。
DBCC CHECKTABLE檢查指定表或索引視圖的數(shù)據(jù)、索引及 text、ntext 和 image 頁(yè)的完整性。
DBCC NEWALLOC檢查數(shù)據(jù)庫(kù)的擴(kuò)展結(jié)構(gòu)內(nèi)的每個(gè)表的數(shù)據(jù)和索引頁(yè)的分配。
關(guān)于SQL Server數(shù)據(jù)庫(kù)DBCC語(yǔ)句的相關(guān)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】