Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Configuração de tamanho de página do Innodb


Você não precisa especificar o tamanho da página na etapa de compilação de origem. MySQL 5.6 e posterior suportam diferentes tamanhos de página sem recompilar.

Você deve, no entanto, definir o tamanho da página antes que o tablespace do InnoDB seja inicializado. Todos os tablespaces (incluindo tablespaces por tabela, tablespaces gerais, tablespaces de undo, tablespaces temporários, etc.) devem usar o mesmo tamanho de página.

Você define o tamanho da página para 8 KB colocando esta linha em seu /etc/my.cnf arquivo, no [mysqld] seção:
innodb_page_size=8K

Você precisa fazer isso antes que os tablespaces do InnoDB sejam inicializados. Se você quiser alterar o tamanho da página posteriormente:
  1. Descarregue todos os seus dados
  2. Parar o mysqld
  3. Altere a opção de configuração que mostrei acima
  4. Inicie o mysqld, que inicializará um novo tablespace InnoDB automaticamente, com o novo tamanho da página
  5. Reimporte seus dados