V kroku kompilace zdroje nemusíte zadávat velikost stránky. MySQL 5.6 a novější podporují různé velikosti stránek bez rekompilace.
Před inicializací tabulkového prostoru InnoDB však musíte nastavit velikost stránky. Všechny tabulkové prostory (včetně tabulkových prostorů, obecných tabulkových prostorů, tabulkových prostorů zpět, dočasných tabulkových prostorů atd.) musí používat stejnou velikost stránky.
Velikost stránky nastavíte na 8 kB vložením tohoto řádku do /etc/my.cnf
soubor v [mysqld]
sekce:
innodb_page_size=8K
Musíte to udělat před inicializací tabulkových prostorů InnoDB. Pokud chcete později změnit velikost stránky:
- Vypište všechna data
- Zastavit mysqld
- Změňte možnost konfigurace, kterou jsem zobrazil výše
- Spusťte mysqld, který automaticky inicializuje nový tabulkový prostor InnoDB s novou velikostí stránky
- Znovu importujte svá data