Partager via


Moniteur d'activité (page Verrous par processus)

Utilisez cette page pour afficher des informations sur les verrous relevant de processus déterminés.

Options

  • Processus sélectionné
    Spécifie l'ID du processus système pour afficher les verrous relatifs à chaque processus.

Les colonnes ci-après sont affichées pour chaque verrou. Vous pouvez modifier l'ordre des colonnes de la grille en faisant glisser leur en-tête vers un nouvel emplacement.

  • Objet
    Nom de l'objet verrouillé.
  • Type
    Type de verrou. Les types possibles sont :

    Type Description

    RID

    Identificateur de ligne. Utilisé pour verrouiller individuellement une ligne dans une table.

    Clé

    Verrou de ligne dans un index. Utilisé pour protéger les groupes de clés des transactions sérialisables.

    Page

    Page de données ou d'index.

    Extension

    Groupe contigu de huit pages de données ou d'index.

    Table

    Table complète comprenant l'ensemble des index et des données.

    Base de données

    Table de données complète.

    Métadonnées

    Informations détaillées relatives à l'objet.

    D'autres types sont possibles.

  • Sous-type
    Informations supplémentaires. Il est possible que cette colonne soit vide.
  • ID de l'objet
    ID de l'objet de l'objet de base de données soumis au verrou.
  • Description
    Informations détaillées éventuellement fournies par le thread.
  • Mode de demande
    Type de verrou demandé.

    Type Description

    Partagé (S)

    Utilisé pour les opérations n'effectuant pas de modification ou de mise à jour des données (opérations en lecture seule), telles que l'instruction SELECT.

    Mise à jour (U)

    Utilisé pour les ressources pouvant être mises à jour. Empêche une forme de blocage courante qui se produit lorsque plusieurs sessions lisent, verrouillent et peuvent mettre à jour des ressources ultérieurement.

    Exclusif (X)

    Utilisé par les opérations de modification de données, telles que UPDATE, INSERT ou DELETE. Empêche que plusieurs mises à jour s'effectuent simultanément sur une même ressource.

    Intent

    Permet d'établir une hiérarchie de verrouillage.

    Schéma

    Utilisé lors de l'exécution d'une opération associée au schéma d'une table. Il existe deux types de verrou du schéma : la stabilité du schéma (Sch-S) et la modification du schéma (Sch-M).

    Mise à jour par bloc (BU)

    Utilisée lors de la copie en bloc de données dans une table avec l'indicateur TABLOCK spécifié.

    RangeS_S

    Verrou de ressource partagé, étendue partagée ; analyse de plage sérialisable.

    RangeS_U

    Verrou de mise à jour de ressource, plage partagée ; analyse de mise à jour sérialisable.

    RangeI_N

    Verrou de ressource NULL, plage d’insertion. Utilisé pour tester les plages avant l'insertion d'une nouvelle clé dans un index.

    RangeX_X

    Verrou de ressource exclusive, plage exclusive. Utilisé lors de la mise à jour d’une clé dans une plage.

  • Type de la demande
    Type d'objet demandé.
  • État de la demande
    État de la demande de verrou.

    Type Description

    GRANT

    Un verrou a été obtenu.

    WAIT

    Un verrou est bloqué par un autre processus.

    CNVT

    Un verrou est converti en un autre verrou. Un verrou converti en un autre verrou est maintenu dans un mode mais est en attente d'obtention d'un mode de verrou plus fort (par exemple de mise à jour vers exclusif). Lors du diagnostic de problèmes de blocage, CVNT peut être considéré comme équivalent à WAIT.

  • Type de propriétaire
    Le propriétaire interne du verrou, tel que TRANSACTION, SESSION ou CURSOR.
  • ID de propriétaire
    L'ID de propriétaire associé au processus.
  • GUID de propriétaire
    Le GUID du propriétaire du verrou.
  • Base de données
    Base de données contenant les verrous.
  • ID de processus
    L'ID du processus qui contient ou demande le verrou. Il s'agit du même ID de processus que celui sélectionné en haut de la page.
  • Contexte
    ID de contexte d'exécution. Représente l'ID d'un thread donné associé à un SPID spécifique.
  • ID de lot
    L'ID de lot.

Voir aussi

Autres ressources

sp_lock (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005