STV_LOCKS - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

STV_LOCKS

Utilisez la LOCKS table STV _ pour afficher les mises à jour actuelles des tables de la base de données.

Amazon Redshift verrouille les tables pour empêcher deux utilisateurs de mettre à jour la même table simultanément. Alors que la LOCKS table STV _ affiche toutes les mises à jour actuelles de la table, interrogez la STL_TR_ CONFLICT table pour voir un journal des conflits de verrous. Utilisez la vue SVV_TRANSACTIONS pour identifier les transactions en cours et les problèmes de conflit de verrous.

STV_ n'LOCKSest visible que par les superutilisateurs. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
table_id bigint ID de la table obtenant le verrou.
last_commit timestamp Horodatage de la dernière validation de la table.
last_update timestamp Horodatage de la dernière mise à jour de la table.
lock_owner bigint ID de transaction associé au verrou.
lock_owner_pid bigint ID de processus associé au verrou.
lock_owner_start_ts timestamp Horodatage de l’heure de début de la transaction.
lock_owner_end_ts timestamp Horodatage de l’heure de fin de la transaction.
lock_status character (22) État du processus en attente ou détenant un verrou.

Exemple de requête

Pour afficher tous les verrous appliqués aux transactions en cours, tapez la commande suivante :

select table_id, last_update, lock_owner, lock_owner_pid from stv_locks;

Cette requête renvoie l’exemple de sortie suivant, qui affiche trois verrous actuellement en vigueur :

table_id | last_update | lock_owner | lock_owner_pid ----------+----------------------------+------------+---------------- 100004 | 2008-12-23 10:08:48.882319 | 1043 | 5656 100003 | 2008-12-23 10:08:48.779543 | 1043 | 5656 100140 | 2008-12-23 10:08:48.021576 | 1043 | 5656 (3 rows)