sys.query_store_query (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures Base de données Azure SQL 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 -Aucun1 -Utilisateur2 -Simple3 -Forcé |
query_parameterization_type_desc 4 |
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 NULL
toujours .
4 Azure Synapse Analytics retourne None
toujours .
autorisations
Nécessite l’autorisation VIEW DATABASE STATE.
Contenu connexe
- 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)
- Indicateurs du Magasin des requêtes
- Superviser le niveau de performance avec le Magasin des requêtes
- Vues de catalogue système (Transact-SQL)
- Procédures stockées du Magasin des requêtes (Transact-SQL)