Sql-Server-2012
擴展事件,CPU_TIME
我想在擴展事件中創建一個新會話來跟踪使用大量 CPU_Time 的查詢,但是 CPU_TIME 的單位是什麼?小姐?微秒?…
持續時間似乎是微秒,但我真的不知道 CPU_TIME 並且找不到任何有關此的資訊……
謝謝,吉姆
sys.dm_xe_object_columns DMV 顯示每個事件可用的每個列的元數據。包括一個“描述”列,這對回答您的問題很有用。
select name , object_name , type_name , description from sys.dm_xe_object_columns where name = 'cpu_time' -- any XE column name here
這將向您顯示所有具有 cpu_time 列的擴展事件對象,並且描述將告訴您該列使用的度量單位。
您可以在此處看到單位可能因對象而異。例如:
- sql_statement_completed:表示語句消耗的 CPU 時間(以微秒為單位)。
- sql_batch_completed:批處理使用的 CPU 時間(以毫秒為單位)。