View Single Post
Old 23-07-2007, 11:26   #50
snarchio
Member
 
Iscritto dal: Jun 2001
Messaggi: 43
Quote:
Originariamente inviato da Paolo Corsini Guarda i messaggi
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.
E perché? Una discussione dovrebbe essere nel db una serie di record legati da un identificativo della discussione
In questo modo le operazioni sono sempre sul singolo record e non c'è motivo di bloccare né tabella né altro

Se poi la struttura è un'altra allora la cosa potrebbe essere diversa ma in quel caso sarebbe un db fatto peggio che con i piedi se per una update deve fare LockTable
snarchio è offline   Rispondi citando il messaggio o parte di esso
 
1