View Single Post
Old 23-07-2007, 11:16   #43
Paolo Corsini
Amministratore
 
L'Avatar di Paolo Corsini
 
Iscritto dal: Jul 1999
Città: Luino
Messaggi: 4838
Quote:
Originariamente inviato da snarchio Guarda i messaggi
Nell'articolo c'è scritto: "vBulletin esegue delle table lock nel momento in cui viene eseguita una scrittura sul database"

E perché deve fare un Table Lock? Cioè, non è normale che per operare su un solo record devo bloccare una intera tabella con qualche milione di record

È una svista nello scrivere o è davvero così che funziona?
Se fosse così starebbe lavorando malissimo
Esatto, esegue delle table lock e questo non è di certo uno dei punti di forza di questa soluzione. Devi fare un table lock perché vi sono accessi contemporanei in scrittura e se non bloccassi la tabella alla specifica query che viene eseguita ci potrebbe essere il rischio di sovrascritture dei dati.
__________________
"I decided to go for a little run." - Follow me on Strava
Paolo Corsini è offline   Rispondi citando il messaggio o parte di esso
 
1