Programacion Basada En Mysql
Enviado por IrmaM33 • 23 de Enero de 2015 • 1.550 Palabras (7 Páginas) • 165 Visitas
almacenamiento FEDERATED ........................................................................ 837
14.6.1 Instalación del motor de almacenamiento FEDERATED ........................................... 838
14.6.2 Descripción del motor de almacenamiento FEDERATED .......................................... 838
14.6.3 Cómo usar las tablas FEDERATED ........................................................................ 838
14.6.4 Limitaciones del motor de almacenamiento FEDERATED ......................................... 839
14.7 El motor de almacenamiento ARCHIVE ............................................................................ 840
14.8 El motor de almacenamiento CSV .................................................................................... 840
15 El motor de almacenamiento InnoDB ......................................................................................... 843
15.1 Panorámica de InnoDB .................................................................................................. 844
15.2 Información de contacto de InnoDB ................................................................................ 844
15.3 Configuración de InnoDB ................................................................................................ 844
15.4 Opciones de arranque de InnoDB ................................................................................... 849
15.5 Crear el espacio de tablas InnoDB ................................................................................. 856
15.5.1 Resolución de problemas en la inicialización de InnoDB ........................................ 857
15.6 Crear tablas InnoDB ....................................................................................................... 857
15.6.1 Cómo utilizar transacciones en InnoDB con distintas APIs ..................................... 858
15.6.2 Pasar tablas MyISAM a InnoDB ........................................................................... 858
15.6.3 Cómo funciona una columna AUTO_INCREMENT en InnoDB .................................. 859
15.6.4 Restricciones (constraints) FOREIGN KEY ............................................................. 860
15.6.5 InnoDB y replicación MySQL ............................................................................... 864
15.6.6 Usar un espacio de tablas para cada tabla ............................................................ 865
15.7 Añadir y suprimir registros y ficheros de datos InnoDB ..................................................... 867
15.8 Hacer una copia de seguridad y recuperar una base de datos InnoDB .............................. 868
15.8.1 Forzar una recuperación ....................................................................................... 869
15.8.2 Marcadores .......................................................................................................... 870
15.9 Trasladar una base de datos InnoDB a otra máquina ....................................................... 871
15.10 Bloqueo y modelo de transacciones de InnoDB ............................................................. 871
15.10.1 Modos de bloqueo InnoDB ................................................................................. 871
15.10.2 InnoDB y AUTOCOMMIT ...................................................................................... 872
15.10.3 InnoDB y TRANSACTION ISOLATION LEVEL ................................................... 873
15.10.4 Lecturas consistentes que no bloquean ............................................................... 874
15.10.5 Bloquear lecturas SELECT ... FOR UPDATE y SELECT ... LOCK IN SHARE
MODE .............................................................................................................................. 875
15.10.6 Bloqueo de la próxima clave (Next-Key Locking): evitar el problema fantasma ........ 876
15.10.7 Un ejemplo de lectura consistente en InnoDB ..................................................... 876
15.10.8 Establecimiento de bloqueos con diferentes sentencias SQL en InnoDB ............... 877
15.10.9 ¿Cuándo ejecuta o deshace implicitamente MySQL una transacción? ................... 878
15.10.10 Detección de interbloqueos (deadlocks) y cancelación de transacciones
(rollbacks) ....................................................................................................................... 879
15.10.11 Cómo tratar con interbloqueos .......................................................................... 879
15.11 Consejos de afinamiento del rendimiento de InnoDB ...................................................... 880
15.11.1 SHOW INNODB STATUS y los monitores InnoDB ................................................ 882
15.12 Implementación de multiversión ..................................................................................... 886
15.13 Estructuras de tabla y de índice .................................................................................... 887
15.13.1 Estructura física de un índice .............................................................................. 888
15.13.2 Búfer de inserciones ........................................................................................... 888
15.13.3 Indices hash adaptables ..................................................................................... 889
15.13.4 Estructura física de los registros ......................................................................... 889
15.14 Gestión de espacio de ficheros y de E/S de disco (Disk I/O) ............................................ 890
15.14.1 E/S de disco (Disk I/O) ....................................................................................... 890
15.14.2 Usar dispositivos en bruto (raw devices) para espacios de tablas .......................... 890
15.14.3 Gestión del espacio de ficheros .......................................................................... 891
15.14.4 Desfragmentar una tabla .................................................................................... 892
15.15 Tratamiento de errores de InnoDB ................................................................................. 892
MySQL 5.0 Reference Manual
xii
15.15.1 Códigos de error de InnoDB .............................................................................. 893
15.15.2 Códigos de error del sistema operativo ................................................................
...