Partager via


sys.query_store_query (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Contient des informations sur la requête et ses statistiques d’exécution d’exécution agrégées globales associées.

Nom de la colonne Type de données Description
query_id bigint Clé primaire
query_text_id bigint Clé étrangère. Jointures à sys.query_store_query_text (Transact-SQL)
context_settings_id 1 bigint Clé étrangère. Jointure à sys.query_context_settings (Transact-SQL).
object_id 2 bigint ID de l’objet de base de données auquel la requête fait partie (procédure stockée, déclencheur, CLR UDF/UDAgg, etc.). 0 si la requête n’est pas exécutée dans le cadre d’un objet de base de données (requête ad hoc).
batch_sql_handle 3 varbinary(64) ID du lot d’instructions dont fait partie la requête. Renseigné uniquement si la requête fait référence à des tables temporaires ou à des variables de table.
query_hash binary(8) Hachage Zobrist sur la forme de la requête individuelle, en fonction de l’arborescence de requête logique liée (entrée). Les indicateurs de requête ne sont pas inclus dans le cadre du hachage.
is_internal_query 2 bit La requête a été générée en interne.
query_parameterization_type 2 tinyint Type de paramétrage :

0 -Aucun
1 -Utilisateur
2 -Simple
3 -Forcé
query_parameterization_type_desc4 nvarchar(60) Description textuelle du type de paramétrage.
initial_compile_start_time datetimeoffset Heure de début de compilation.
last_compile_start_time datetimeoffset Heure de début de compilation.
last_execution_time datetimeoffset Dernière heure de fin de la requête ou du plan.
last_compile_batch_sql_handle varbinary(64) Handle du dernier lot SQL dans lequel la requête a été utilisée la dernière fois. Il peut être fourni en tant qu’entrée pour sys.dm_exec_sql_text (Transact-SQL) pour obtenir le texte intégral du lot.
last_compile_batch_offset_start 2 bigint Informations qui peuvent être fournies sys.dm_exec_sql_text avec last_compile_batch_sql_handle.
last_compile_batch_offset_end 2 bigint Informations qui peuvent être fournies sys.dm_exec_sql_text avec last_compile_batch_sql_handle.
count_compiles 1 bigint Statistiques de compilation.
avg_compile_duration float Statistiques de compilation en microsecondes.
last_compile_duration bigint Statistiques de compilation en microsecondes.
avg_bind_duration 2 float Liaison de statistiques en microsecondes.
last_bind_duration 2 bigint Statistiques de liaison.
avg_bind_cpu_time 2 float Statistiques de liaison.
last_bind_cpu_time 2 bigint Statistiques de liaison.
avg_optimize_duration float Statistiques d’optimisation en microsecondes.
last_optimize_duration bigint Statistiques d’optimisation.
avg_optimize_cpu_time 2 float Statistiques d’optimisation en microsecondes.
last_optimize_cpu_time 2 bigint Statistiques d’optimisation.
avg_compile_memory_kb 2 float Compilez les statistiques de mémoire.
last_compile_memory_kb 2 bigint Compilez les statistiques de mémoire.
max_compile_memory_kb 2 bigint Compilez les statistiques de mémoire.
is_clouddb_internal_query 2 bit Toujours 0 dans SQL Server local.

1 Azure Synapse Analytics retourne toujours un (1).

2 Azure Synapse Analytics retourne toujours zéro (0).

3 Azure Synapse Analytics retourne NULLtoujours .

4 Azure Synapse Analytics retourne Nonetoujours .

autorisations

Nécessite l’autorisation VIEW DATABASE STATE.