sys.query_store_query (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

クエリとそれに関連付けられている全体的な集計ランタイム実行統計に関する情報が含まれます。

列名 データ型 説明
query_id bigint 主キー
query_text_id bigint 外部キー。 sys.query_store_query_textへの 結合 (Transact-SQL)
context_settings_id1 bigint 外部キー。 sys.query_context_settingsへの 結合 (Transact-SQL)
object_id2 bigint クエリが含まれるデータベース オブジェクトの ID (ストアド プロシージャ、トリガー、CLR UDF/UDAgg など)。 0 クエリがデータベース オブジェクトの一部として実行されない場合 (アドホック クエリ)。
batch_sql_handle3 varbinary(64) クエリの一部であるステートメント バッチの ID。 クエリが一時テーブルまたはテーブル変数を参照する場合にのみ設定されます。
query_hash binary(8) バインドされた (入力) 論理クエリ ツリーに基づいて、個々のクエリの形状に対する Zobrist ハッシュ。 クエリ ヒントはハッシュの一部として含まれません。
is_internal_query2 bit クエリは内部的に生成されました。
query_parameterization_type2 tinyint パラメーター化の種類:

0 -なし
1 -ユーザー
2 -簡単
3 -強制
query_parameterization_type_desc4 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_start2 bigint と共last_compile_batch_sql_handlesys.dm_exec_sql_text提供できる情報。
last_compile_batch_offset_end2 bigint と共last_compile_batch_sql_handlesys.dm_exec_sql_text提供できる情報。
count_compiles1 bigint コンパイル統計。
avg_compile_duration float コンパイル統計 (マイクロ秒単位)。
last_compile_duration bigint コンパイル統計 (マイクロ秒単位)。
avg_bind_duration2 float バインディング統計 (マイクロ秒単位)。
last_bind_duration2 bigint バインディング統計。
avg_bind_cpu_time2 float バインディング統計。
last_bind_cpu_time2 bigint バインディング統計。
avg_optimize_duration float 最適化の統計情報 (マイクロ秒単位)。
last_optimize_duration bigint 最適化の統計情報。
avg_optimize_cpu_time2 float 最適化の統計情報 (マイクロ秒単位)。
last_optimize_cpu_time2 bigint 最適化の統計情報。
avg_compile_memory_kb2 float メモリ統計をコンパイルします。
last_compile_memory_kb2 bigint メモリ統計をコンパイルします。
max_compile_memory_kb2 bigint メモリ統計をコンパイルします。
is_clouddb_internal_query2 bit 0 にオンプレミスの SQL Server で。

1 つの Azure Synapse Analytics は常に 1 つ (1) を返します。

2 Azure Synapse Analytics は常にゼロ (0) を返します。

3 Azure Synapse Analytics は常に返します NULL

4 Azure Synapse Analytics は常に返します None

アクセス許可

VIEW DATABASE STATE 権限が必要です。