Partager via


queryinsights.exec_sessions_history (Transact-SQL)

S’applique à : point de terminaison d’analytique SQL et Warehouse dans Microsoft Fabric

Microsoft queryinsights.exec_sessions_history Fabric fournit des informations sur chaque session terminée.

Nom de la colonne Type de données Description
session_id smallint Identifie la session associée à chaque connexion principale active. Il n’est pas nullable.
connection_id uniqueidentifier Identifie chaque connexion de façon unique. Il n’est pas nullable.
session_start_time datetime2 Heure à laquelle la session a été établie. Il n’est pas nullable.
session_end_time datetime2 Heure de déconnexion de la session. Les sessions qui n’ont pas été terminées au moment où cette vue est interrogée sont affichées avec une valeur de 1900-01-01.
program_name varchar(128) Nom du programme client qui a lancé la session. La valeur concerne NULL les sessions internes. Autorise la valeur NULL.
login_name varchar(128) Nom de connexion sous lequel la session est en cours d’exécution. Il n’est pas nullable.
status varchar(30) État de la session. Valeurs :
Running - une ou plusieurs demandes sont en cours d'exécution
Sleeping - aucune demande n'est en cours d'exécution
Dormant - Réinitialisation de session en raison du regroupement de connexions et est désormais dans l’état de prélogination.
Preconnect - la session est dans le classifieur du gouverneur de ressources.
N'accepte pas la valeur NULL.
context_info varbinary(128) CONTEXT_INFO valeur de la session. Les informations de contexte sont définies par l’utilisateur avec SET CONTEXT_INFO. Autorise la valeur NULL.
total_query_elapsed_time_ms int Durée totale, en millisecondes, pour laquelle la session (demandes au sein) a été planifiée/exécutée pour l’exécution. Il n’est pas nullable.
last_request_start_time datetime2 Heure à laquelle la dernière requête sur la session a commencé, y compris la demande en cours d’exécution. Il n’est pas nullable.
last_request_end_time datetime2 Heure à laquelle s'est terminée pour la dernière fois une demande de la session. Autorise la valeur NULL.
is_user_process bit 0 si la session est une session système. Sinon, c’est 1. Il n’est pas nullable.
prev_error int ID de la dernière erreur retournée dans la session. Il n’est pas nullable.
group_id int ID du groupe de charge de travail auquel cette session appartient. Il n’est pas nullable.
database_id smallint ID de la base de données active pour chaque session.
authenticating_database_id int ID de la base de données authentifiant le principal. Pour les connexions, la valeur est 0. Pour les utilisateurs de base de données autonome, la valeur est l’ID de base de données de la base de données autonome.
open_transaction_count int Nombre de transactions ouvertes par session.
text_size int TEXTSIZE paramètre de la session. Il n’est pas nullable.
language varchar(128) LANGUAGE paramètre de la session. Autorise la valeur NULL.
date_format varchar(3) DATEFORMAT paramètre de la session. Autorise la valeur NULL.
date_first smallint DATEFIRST paramètre de la session. Il n’est pas nullable.
quoted_identifier bit QUOTED_IDENTIFIER paramètre de la session. Il n’est pas nullable.
arithabort bit ARITHABORT paramètre de la session. Il n’est pas nullable.
ansi_null_dflt_on bit ANSI_NULL_DFLT_ON paramètre de la session. Il n’est pas nullable.
ansi_defaults bit ANSI_DEFAULTS paramètre de la session. Il n’est pas nullable.
ansi_warnings bit ANSI_WARNINGS paramètre de la session. Il n’est pas nullable.
ansi_padding bit ANSI_PADDING paramètre de la session. Il n’est pas nullable.
ansi_nulls bit ANSI_NULLS paramètre de la session. Il n’est pas nullable.
concat_null_yields_null bit CONCAT_NULL_YIELDS_NULL paramètre de la session. Il n’est pas nullable.
transaction_isolation_level smallint Niveau d'isolement des transactions de la session.
0 = Non spécifié
1 = ReadUncommitted
2 = ReadCommitted
3 = RepeatableRead
4 = Serializable
5 = Instantané
N'accepte pas la valeur NULL.
lock_timeout int LOCK_TIMEOUT paramètre de la session. Cette valeur est exprimée en millisecondes. Il n’est pas nullable.
deadlock_priority int DEADLOCK_PRIORITY paramètre de la session. Il n’est pas nullable.
original_security_id varbinary(85) ID de sécurité Microsoft Windows associé au login_name. N'accepte pas la valeur NULL.
database_name varchar(128) Nom de la base de données active pour chaque session.

autorisations

Vous devez avoir accès à un point de terminaison d’analytique SQL ou à un entrepôt au sein d’un espace de travail de capacité Premium avec des autorisations Contributeur ou ultérieures.

Étape suivante