sys.query_store_query (Transact-SQL)
適用於: SQL Server 2016 (13.x) 以上版本 Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics
包含查詢及其相關聯整體匯總運行時間執行統計數據的相關信息。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
query_id |
bigint | 主索引鍵。 |
query_text_id |
bigint | 外鍵。 聯結至 sys.query_store_query_text (Transact-SQL) |
context_settings_id 1 |
bigint | 外鍵。 聯結至 sys.query_context_settings (Transact-SQL) 。 |
object_id 2 |
bigint | 查詢所屬之資料庫對象的標識碼(預存程式、觸發程式、CLR UDF/UDAgg 等)。 0 如果查詢不是當做資料庫物件的一部分執行(臨機操作查詢)。 |
batch_sql_handle 3 |
varbinary(64) | 查詢所屬之語句批次的標識碼。 只有查詢參考暫存表或資料表變數時,才會填入 。 |
query_hash |
binary(8) | 根據系結的(輸入)邏輯查詢樹狀結構,對個別查詢的形狀進行 Zobrist 哈希。 查詢提示不會包含在哈希中。 |
is_internal_query 2 |
bit | 查詢是在內部產生的。 |
query_parameterization_type 2 |
tinyint | 參數化的類型:0 -沒有1 -使用者2 -簡單3 -強迫 |
query_parameterization_type_desc 4 |
nvarchar(60) | 參數化類型的文字描述。 |
initial_compile_start_time |
datetimeoffset | 編譯開始時間。 |
last_compile_start_time |
datetimeoffset | 編譯開始時間。 |
last_execution_time |
datetimeoffset | 上次運行時間是指查詢/計劃的最後一個結束時間。 |
last_compile_batch_sql_handle |
varbinary(64) | 上次使用查詢的最後一個 SQL 批次句柄。 它可以作為 輸入提供給 sys.dm_exec_sql_text (Transact-SQL), 以取得批次的全文。 |
last_compile_batch_offset_start 2 |
bigint | 可以與last_compile_batch_sql_handle 一起提供給 sys.dm_exec_sql_text 的資訊。 |
last_compile_batch_offset_end 2 |
bigint | 可以與last_compile_batch_sql_handle 一起提供給 sys.dm_exec_sql_text 的資訊。 |
count_compiles 1 |
bigint | 編譯統計數據。 |
avg_compile_duration |
float | 以微秒為單位的編譯統計數據。 |
last_compile_duration |
bigint | 以微秒為單位的編譯統計數據。 |
avg_bind_duration 2 |
float | 以微秒為單位系結統計數據。 |
last_bind_duration 2 |
bigint | 系結統計數據。 |
avg_bind_cpu_time 2 |
float | 系結統計數據。 |
last_bind_cpu_time 2 |
bigint | 系結統計數據。 |
avg_optimize_duration |
float | 微秒的優化統計數據。 |
last_optimize_duration |
bigint | 優化統計數據。 |
avg_optimize_cpu_time 2 |
float | 微秒的優化統計數據。 |
last_optimize_cpu_time 2 |
bigint | 優化統計數據。 |
avg_compile_memory_kb 2 |
float | 編譯記憶體統計數據。 |
last_compile_memory_kb 2 |
bigint | 編譯記憶體統計數據。 |
max_compile_memory_kb 2 |
bigint | 編譯記憶體統計數據。 |
is_clouddb_internal_query 2 |
bit | 一律 0 在內部部署 SQL Server 中。 |
1 Azure Synapse Analytics 一律會傳回一個 (1
)。
2 Azure Synapse Analytics 一律會傳回零 (0
)。
3 Azure Synapse Analytics 一律會傳 NULL
回 。
4 Azure Synapse Analytics 一律會傳 None
回 。
權限
需要 VIEW DATABASE STATE 許可權。
相關內容
- sys.database_query_store_options (Transact-SQL)
- sys.query_context_settings (Transact-SQL)
- sys.query_store_plan (Transact-SQL)
- sys.query_store_query_text (Transact-SQL)
- sys.query_store_wait_stats (Transact-SQL)
- sys.query_store_runtime_stats (Transact-SQL)
- sys.query_store_runtime_stats_interval (Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)
- 查詢存放區提示
- 使用查詢存放區監視效能
- 系統目錄檢視 (Transact-SQL)
- 查詢存放區預存程序 (Transact-SQL)