Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : SQL Server 2016 (13.x) et versions
ultérieures Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Contient des informations sur la requête et ses statistiques d’exécution d’exécution agrégées globales associées.
| Nom de colonne | Type de données | Description |
|---|---|---|
query_id |
bigint | Clé primaire. |
query_text_id |
bigint | Clé étrangère. Jointures à sys.query_store_query_text |
context_settings_id
1 |
bigint | Clé étrangère. Joint à sys.query_context_settings. |
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). Consultez la section Remarques de cet article. |
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 la compilation initiale. |
last_compile_start_time |
datetimeoffset | Heure de début de compilation la plus récente. |
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 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 .
Remarks
La object_id colonne est remplie uniquement lorsque l’instruction est compilée à partir d’un module Transact-SQL. Un module est n’importe quel objet étendu au schéma qui a une ligne dans sys.sql_modules.
Étant donné que l’optimiseur de requête développe des vues non indexées avant de produire un plan, seules les tables sous-jacentes restent, bien que les vues indexées apparaissent sous forme de tables.
Permissions
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)