sql >> Databáze >  >> RDS >> Mysql

Nastavení velikosti stránky Innodb

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:

  1. Vypište všechna data
  2. Zastavit mysqld
  3. Změňte možnost konfigurace, kterou jsem zobrazil výše
  4. Spusťte mysqld, který automaticky inicializuje nový tabulkový prostor InnoDB s novou velikostí stránky
  5. Znovu importujte svá data



  1. Chyba syntaxe nebo narušení přístupu:1055 Výraz #17 ve skupině podle

  2. SQL Server BIT Datatype – Ultimate Guide

  3. Jak používat 'select' v příkazu MySQL 'insert'

  4. Optimalizace dotazu MySql:Příliš pomalé při objednávání