sys.query_store_query (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL データベース Azure SQL Managed Instance 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 | クエリが含まれるデータベース オブジェクトの ID (ストアド プロシージャ、トリガー、CLR UDF/UDAgg など)。 0 クエリがデータベース オブジェクトの一部として実行されない場合 (アドホック クエリ)。 |
batch_sql_handle 3 |
varbinary(64) | クエリの一部であるステートメント バッチの ID。 クエリが一時テーブルまたはテーブル変数を参照する場合にのみ設定されます。 |
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 | 常にオンプレミスの SQL Server で 0 します。 |
1 Azure Synapse Analytics は常に 1 つ (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)