Programacion Basada En Mysql
IrmaM3323 de Enero de 2015
1.550 Palabras (7 Páginas)179 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 ................................................................ 893
15.16 Restricciones de las tablas InnoDB ............................................................................... 898
15.17 Resolver problemas relacionados con InnoDB ............................................................... 900
15.17.1 Resolver problemas de las operaciones del diccionario de datos de InnoDB .......... 901
16 MySQL Cluster .......................................................................................................................... 903
16.1 Panorámica de MySQL Cluster ........................................................................................ 904
16.2 Conceptos básicos de Basic MySQL Cluster .................................................................... 906
16.3 Cómo configurar varios ordenadores ................................................................................ 907
16.3.1 Hardware, software y redes .................................................................................. 909
16.3.2 Instalación ............................................................................................................ 910
16.3.3 Configuración ....................................................................................................... 911
16.3.4 Arranque inicial .................................................................................................... 913
16.3.5 Cargar datos de ejemplo y realizar consultas ......................................................... 914
16.3.6 Apagado y encendido seguros .............................................................................. 917
16.4 Configuración de MySQL Cluster ..................................................................................... 918
16.4.1 Generar MySQL Cluster desde el código fuente .................................................... 918
16.4.2 Instalar el software ............................................................................................... 919
16.4.3 Rápido montaje de prueba de MySQL Cluster ....................................................... 919
16.4.4 Fichero de configuración ....................................................................................... 921
16.5 Gestión de procesos en MySQL Cluster ........................................................................... 947
16.5.1 El uso del proceso del servidor MySQL para MySQL Cluster .................................. 947
16.5.2 ndbd, el proceso del nodo de motor de almacenamiento ........................................ 947
16.5.3 El proceso del servidor de administración ndb_mgmd ............................................. 949
16.5.4 El proceso de cliente de administración ndb_mgm .................................................. 949
16.5.5
...