PDA

View Full Version : [MySql] Qualche informazione circa la gestione delle transazioni con InnoDB


Rintrah84
30-06-2009, 15:39
Ho sempre saputo che InnoDB gestisce in maniera autonoma le transazioni, oggi un collega di studio mi ha detto che è vero in parte, nel senso che InnoDB vede ogni operazione come una singola transazione...ad esempio se faccio 3 query per lui ognuna di quelle query è una transazione.

Mi stava poi accennando a possibili casi critici in cui anche con InnoDB bisogna gestire a mano le transazioni ma non ho capito il suo discorso....mi potete confermare questa cosa? e sopratutto m sapete dare qualche spiegazione in più?

Altra cosa...ho capito bene circa il fatto che quando una transazione di InnoDB accede ai dati locka solamente le righe delle tabelle che contengono quei dati e non tutta la tabella? (lasciando così la possibilità ad altre transazioni di accedere magari ad altre righe della stessa tabella)

Tnx