Domande taggate «locking»

Un meccanismo per la gestione dell'accesso simultaneo a dati o risorse condivisi garantendo un accesso temporaneo esclusivo ai processi che richiedono il blocco.

1
UPDATE senza la clausola WHERE blocca una tabella in PostgreSQL?
L'intera tabella UPDATE(senza specificare la WHEREclausola) blocca una tabella in PostgreSQL? Ad esempio, impedisce che le righe vengano eliminate / inserite? Ad esempio, se corro UPDATE t1 SET key = 'value' Posso aspettarmi che non vengano inserite nuove righe t1durante l' UPDATEesecuzione? Se no, posso aspettarmi UPDATEche aggiornerà anche le …






4
Risorse per comprendere il blocco e la concorrenza di SQL Server?
Come dimostrato da una recente domanda sul blocco delle miniere e sulla concorrenza, sono DIFFICILI. Puoi suggerire qualche buona risorsa per i professionisti SQL da intermedio a avanzato per fare uno studio approfondito su questi che, correttamente appreso, consentirebbero una migliore navigazione di tutte le insidie ​​intrinseche in quest'area? Sto …

3
Postgres, MVCC e Locking
Ho una serie di istruzioni SQL che assomigliano al seguente: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Vorrei impedire la lettura del contatore mentre ricalcolo il suo valore, ma secondo i documenti di Postgres "I blocchi a livello …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.