Un meccanismo per la gestione dell'accesso simultaneo a dati o risorse condivisi garantendo un accesso temporaneo esclusivo ai processi che richiedono il blocco.
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 …
Sto vedendo attese di blocchi condivisi ( LCK_M_S) quando si utilizza RCSI. La mia comprensione è che ciò non dovrebbe accadere poiché SELECTsnon richiedono blocchi condivisi quando si utilizza RCSI. Come posso vedere i lucchetti condivisi? È a causa di chiavi esterne?
Abbiamo riscontrato problemi, durante un'elevata concorrenza, delle query che restituiscono risultati non sensati: i risultati violano la logica delle query emesse. Ci è voluto del tempo per riprodurre il problema. Sono riuscito a distillare il problema riproducibile fino a poche manciate di T-SQL. Nota : la parte del sistema live …
Abbiamo già sospeso il database due volte e stiamo cercando di trovare una causa. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Qui lo spazio su disco era pieno, quindi abbiamo pensato che il problema fosse finito dopo averlo dato un po 'di più, ma il …
Mi è stato assegnato il compito di identificare eventuali blocchi che si verificano su un server di produzione. Il mio piano per raggiungere questo obiettivo è quello di utilizzare EXECUTE sp_configure 'blocked process threshold', 5 In combinazione con una traccia lato server per raccogliere un Rapporto processo bloccato. Capisco che …
Circa una volta alla settimana devo risolvere una catena di blocco su un database SQL Server 2005, causata da un blocco di lettura di lunga durata da un front-end di Access 2003. Il blocco viene rimosso ogni volta che un utente apre un determinato modulo e viene rilasciato una volta …
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 …
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 …
Un po 'di contesto: all'inizio abbiamo scritto rapporti semplicemente "diretti", senza alcun suggerimento di blocco nelle query. Con i report più grandi ciò a volte potrebbe causare problemi di blocco. Al primo abbiamo rimediato questo utilizzando il WITH (NOLOCK)suggerimento per le tabelle nella query. Perché (a) è abbastanza invadente, e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.