Questions marquées «locking»

Mécanisme de gestion de l'accès simultané aux données ou ressources partagées en accordant un accès temporairement exclusif aux processus demandant le verrouillage.

1
MySQL: une transaction va-t-elle verrouiller la ligne?
Je n'ai jamais essayé d'utiliser la transaction MySQL auparavant, je veux juste clarifier quelque chose. Si deux utilisateurs exécutent une requête au moment très exact, comment MySQL traiterait-il cela? par exemple, les utilisateurs tentent de mettre à jour un enregistrement. user1: mettre à jour l'ensemble de tables column = column …








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 …

1
Quand SQL Server acquiert-il des verrous?
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …

4
Comment conserver un compteur unique par ligne avec PostgreSQL?
J'ai besoin de conserver un numéro de révision unique (par ligne) dans une table document_revisions, où le numéro de révision est limité à un document, il n'est donc pas unique à la table entière, seulement au document associé. Au départ, j'ai trouvé quelque chose comme: current_rev = SELECT MAX(rev) FROM …

2
Lorsqu'un enregistrement est verrouillé dans Oracle, pouvons-nous savoir quel enregistrement est verrouillé?
Lorsqu'un enregistrement est verrouillé, pouvons-nous savoir lequel est verrouillé? Comment puis-je obtenir le Rowid d'enregistrement ou quelque chose d'autre? Je peux obtenir des informations par ce sql SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) J'ai trouvé une méthode sur le …
10 oracle  locking 



2
MySQL se verrouille pendant CREATE TABLE AS SELECT
J'exécute la requête (factice) suivante CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Supposons que l'exécution de la requête prenne 10 minutes. Essayer de mettre à jour les valeurs dans les tables a, b …
10 mysql  locking  ctas 

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.