[+/-]
InnoDB
InnoDB
y AUTOCOMMIT
InnoDB
y TRANSACTION ISOLATION
LEVEL
SELECT ... FOR UPDATE
y
SELECT ... LOCK IN SHARE MODE
InnoDB
InnoDB
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.