Impact de l'isolation des transactions sur les verrous des instructions INSERT...SELECT
La question de savoir si une instruction INSERT INTO t2 SELECT * FROM t1; verrouille la table t1 lors de la sélection nécessite une analyse approfondie. Avant d'examiner le comportement des verrous dans GreatSQL, il est crucial de comprendre que les niveaux d'isolation des transactions influencent différemment l'application des verrous.
Configu ...
Publié le 15 juillet à 07h48
Mécanismes de transaction et de verrouillage en base de données avec exemple de prévention de surpaiement concurrentiel
Caractéristiques fondamentales d'une transaction : ACID
Pour aborder les niveaux d'isolation, il est essentiel de comprendre les propriétés clés d'une transaction, résumées par l'acronyme ACID :
Atomicité (Atomicity) : Une transaction est une unité indivisible. Toutes ses opérations réussissent, ou elles sont toutes annulées.
Cohérence (Consis ...
Publié le 15 juin à 19h59