InnoDBInnoDB y AUTOCOMMITInnoDB y TRANSACTION ISOLATION LEVELSELECT ... FOR UPDATE y
SELECT ... LOCK IN SHARE MODEInnoDBInnoDB
En el modelo de transacciones de InnoDB, la meta es
combinar las mejores propiedades de una base de datos multiversión con el
tradicional bloqueo de dos fases. InnoDB bloquea a
nivel de fila y ejecuta consultas por defecto como lecturas consistentes
(consistent reads) no bloqueadas, al estilo de Oracle. La tabla de bloqueo
en InnoDB se almacena en forma tan eficiente que no se
necesitan bloqueos escalables: generalmente varios usuarios están
habilitados a bloquear cada fila de la base de datos, o cualquier
subconjunto de filas, sin que InnoDB incurra en falta
de memoria.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.
