Domande taggate «isolation-level»

Per domande sui "livelli di isolamento": l'impostazione che specifica le garanzie applicabili di concorrenza e coerenza nei sistemi di database multiutente.

4
ALLOW_SNAPSHOT_ISOLATION e READ_COMMITTED_SNAPSHOT
La maggior parte del forum e dell'esempio online suggeriscono sempre di avere entrambi ALLOW_SNAPSHOT_ISOLATIONe READ_COMMITTED_SNAPSHOTimpostare su ON ogni volta che qualcuno sta chiedendo un'istantanea, il controllo delle versioni delle righe o una domanda simile. Immagino che la parola SNAPSHOT in entrambe le impostazioni diventi un po 'confusa. Ho pensato che, …



2
Dove memorizza i dati di transazione di InnoDB prima di eseguirne il commit?
Ho fatto alcuni test usando READ_COMMITTEDe READ_UNCOMMITTEDa casa, usando la tecnologia JDBC. Vedo che READ_UNCOMMITTEDpuò effettivamente leggere dati non impegnati, ad esempio dati da alcune transazioni non ancora impegnate (potrebbe eseguire una query UPDATE). Domande Dove vengono archiviati i dati non impegnati, in modo tale che una READ_UNCOMMITTEDtransazione possa leggere …

4
MySQL InnoDB blocca la chiave primaria durante l'eliminazione anche in READ COMMITTED
Prefazione La nostra applicazione esegue diversi thread che eseguono DELETEquery in parallelo. Le query influiscono su dati isolati, ovvero non dovrebbe esserci alcuna possibilità che si DELETEverifichino contemporaneamente sulle stesse righe da thread separati. Tuttavia, per documentazione, MySQL utilizza il cosiddetto blocco "chiave successiva" per le DELETEistruzioni, che blocca sia …








3
"Quando una connessione viene chiusa e restituita al pool, viene mantenuto il livello di isolamento dall'ultima istruzione SET TRANSACTION ISOLATION LEVEL"?
L'articolo in linea MSDN " Isolamento snapshot in SQL Server " afferma: "Un livello di isolamento ha un ambito a livello di connessione e, una volta impostato per una connessione con l'istruzione SET TRANSACTION ISOLATION LEVEL, rimane attivo fino alla chiusura della connessione o all'impostazione di un altro livello di …


2
Le scritture del database SQL Server sono più lente con l'isolamento dello snapshot?
Ho molti deadlock in corso nel mio sistema. Vorrei utilizzare Isolamento istantanea per risolverli, ma il mio DBA ha delle riserve a riguardo. Una delle sue preoccupazioni è che l'isolamento dell'istantanea rallenta le scritture. Questo perché deve scrivere nella cache e quindi nel TempDb (versione riga) e quindi può tornare …
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.