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