sql >> Base de Datos >  >> RDS >> Mysql

Configuración de tamaño de página de innodb

No necesita especificar el tamaño de la página en el paso de compilación de origen. MySQL 5.6 y versiones posteriores admiten diferentes tamaños de página sin volver a compilar.

Sin embargo, debe establecer el tamaño de la página antes de que se inicialice el tablespace de InnoDB. Todos los espacios de tablas (incluidos los espacios de tablas por tabla, los espacios de tablas generales, los espacios de tablas para deshacer, los espacios de tablas temporales, etc.) deben usar el mismo tamaño de página.

Establece el tamaño de la página en 8 KB colocando esta línea en su /etc/my.cnf archivo, en el [mysqld] sección:

innodb_page_size=8K

Debe hacer esto antes de que se inicialicen los espacios de tablas de InnoDB. Si desea cambiar el tamaño de la página más adelante:

  1. Volcar todos sus datos
  2. Detener mysqld
  3. Cambiar la opción de configuración que mostré arriba
  4. Inicie mysqld, que inicializará un nuevo tablespace InnoDB automáticamente, con el nuevo tamaño de página
  5. Vuelva a importar sus datos