[+/-]
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.
