Questions marquées «isolation-level»

Pour les questions sur les «niveaux d'isolement» - le paramètre qui spécifie les garanties applicables de concurrence et de cohérence dans les systèmes de base de données multi-utilisateurs.

4
ALLOW_SNAPSHOT_ISOLATION et READ_COMMITTED_SNAPSHOT
La plupart des forums et des exemples en ligne suggèrent toujours de les avoir tous les deux ALLOW_SNAPSHOT_ISOLATIONet READ_COMMITTED_SNAPSHOTsont activés lorsque quelqu'un pose un instantané, une version de ligne ou une question similaire. Je suppose que le mot SNAPSHOT dans les deux contextes est un peu déroutant. J'ai pensé que, …


3
Avantages de SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
J'utilise SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDdans la majorité de mes requêtes SQL générales, principalement parce que cela m'a été exploré lors de l'apprentissage initial de la langue. D'après ma compréhension, ce niveau d'isolement agit de la même manière que WITH (NO LOCK)je n'ai cependant jamais tendance à l'utiliser SET …

2
Où InnoDB stocke-t-il les données de transaction avant de les valider?
J'ai fait quelques tests en utilisant READ_COMMITTEDet READ_UNCOMMITTEDà la maison, en utilisant la technologie JDBC. Je vois que cela READ_UNCOMMITTEDpeut réellement lire des données non validées, par exemple des données d'une transaction non encore validée (pourrait effectuer une requête UPDATE). Des questions Où sont stockées les données non validées, de …

4
MySQL InnoDB verrouille la clé primaire lors de la suppression, même en LECTURE COMMISE
Préface Notre application exécute plusieurs threads qui exécutent des DELETErequêtes en parallèle. Les requêtes affectent des données isolées, c'est-à-dire qu'il ne devrait pas y avoir de possibilité de simultanéité DELETEsur les mêmes lignes à partir de threads séparés. Cependant, selon la documentation, MySQL utilise ce que l'on appelle le verrouillage …








3
«Lorsqu'une connexion est fermée et renvoyée au pool, le niveau d'isolement de la dernière instruction SET TRANSACTION ISOLATION LEVEL est conservé»?
L'article en ligne MSDN « Isolation de capture instantanée dans SQL Server » indique: «Un niveau d'isolement a une portée à l'échelle de la connexion et une fois défini pour une connexion avec l'instruction SET TRANSACTION ISOLATION LEVEL, il reste en vigueur jusqu'à ce que la connexion soit fermée ou …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.