跟蹤標(biāo)記用于臨時(shí)設(shè)置服務(wù)器的特定特征或關(guān)閉特定行為。例如,如果啟動(dòng) Microsoft® SQL Server™ 時(shí)設(shè)置了跟蹤標(biāo)記 3205,將禁用磁帶驅(qū)動(dòng)程序的硬件壓縮。跟蹤標(biāo)記經(jīng)常用于診斷性能問(wèn)題,或調(diào)試存儲(chǔ)過(guò)程或復(fù)雜的計(jì)算機(jī)系統(tǒng)。
下列跟蹤標(biāo)記在 SQL Server 中可用。
說(shuō)明 將來(lái)的版本可能支持,也可能不支持跟蹤標(biāo)記的行為。
跟蹤標(biāo)記 | 描述 |
---|---|
260 | 打印有關(guān)擴(kuò)展存儲(chǔ)過(guò)程動(dòng)態(tài)鏈接庫(kù) (DLL) 的版本信息。有關(guān) __GetXpVersion() 的更多信息,請(qǐng)參見(jiàn)創(chuàng)建擴(kuò)展存儲(chǔ)過(guò)程。 |
1204 | 返回參與死鎖的鎖的類型以及當(dāng)前受影響的命令。 |
2528 | 通過(guò) DBCC CHECKDB、DBCC CHECKFILEGROUP 和 DBCC CHECKTABLE 禁用對(duì)象的并行檢查。默認(rèn)情況下,并行度由查詢處理器自動(dòng)確定。最大并行度的配置方式與并行查詢相同。有關(guān)更多信息,請(qǐng)參見(jiàn) max degree of parallelism 選項(xiàng)。 通常情況下,應(yīng)將并行 DBCC 保留為啟用狀態(tài)。執(zhí)行 DBCC CHECKDB 時(shí),查詢處理器重新評(píng)估和自動(dòng)調(diào)整并行度,并檢查每個(gè)表或一批表。有時(shí),檢查可能在服務(wù)器處于實(shí)際空閑狀態(tài)時(shí)進(jìn)行。如果管理員知道在檢查結(jié)束前負(fù)荷將加大,可能希望手工減小或禁用并行度。 但是,禁用并行檢查會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的總體性能降低。降低并行度將增加必須掃描的事務(wù)日志量。這反過(guò)來(lái)增加了對(duì) tempdb 空間的需求,并導(dǎo)致 dbcc 完成檢查所需的時(shí)間非線性增加。如果運(yùn)行 DBCC 時(shí)啟用了 TABLOCK 功能并關(guān)閉了并行度,則表可能被鎖定更長(zhǎng)時(shí)間。 |
3205 | 默認(rèn)情況下,如果磁帶驅(qū)動(dòng)器支持硬件壓縮,則 DUMP 或 BACKUP 語(yǔ)句會(huì)使用該功能。利用此跟蹤標(biāo)記,可以禁用磁帶驅(qū)動(dòng)程序的硬件壓縮。本項(xiàng)在要與不支持壓縮的其它站點(diǎn)或磁帶驅(qū)動(dòng)器交換磁帶時(shí)有用。 |
下例使用 DBCC TRACEON 打開(kāi)跟蹤標(biāo)記 3205。
DBCC TRACEON (3205)
下例顯示如何在命令提示符下打開(kāi)跟蹤標(biāo)記 3205。
相關(guān)文章sqlservr
d"C:\Program Files\Microsoft SQL Server\MSSQL\Data\master.mdf"
T3205