Mysql
 sql >> база данни >  >> RDS >> Mysql

Настройка на размера на страницата в Innodb

Не е необходимо да посочвате размера на страницата в стъпката за компилация на източника. MySQL 5.6 и по-нови поддържат различни размери на страници без повторно компилиране.

Трябва обаче да зададете размера на страницата, преди да се инициализира пространството за таблици InnoDB. Всички пространства за таблици (включително пространства за таблици за всяка таблица, общи пространства за таблици, пространства за отмяна на таблици, временни таблични пространства и т.н.) трябва да използват един и същ размер на страницата.

Задавате размера на страницата на 8KB, като поставяте този ред във вашия /etc/my.cnf файл в [mysqld] раздел:

innodb_page_size=8K

Трябва да направите това, преди да бъдат инициализирани пространствата за таблици InnoDB. Ако искате да промените размера на страницата по-късно:

  1. Изхвърлете всичките си данни
  2. Спрете mysqld
  3. Променете опцията за конфигурация, която показах по-горе
  4. Стартирайте mysqld, който автоматично ще инициализира ново пространство за таблици InnoDB с новия размер на страницата
  5. Импортирайте отново данните си



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. създаване на таблици и колони динамично с помощта на mysql python конектор

  2. mysql update increment int поле, което е нула

  3. Разширена помощ за проектиране на SQL заявка (Дублиране в две таблици, множество полета, възможни изключения въз основа на едно поле)

  4. MySQL VS Postgres/POSTGIS поддръжка на пространствена база данни

  5. Свържете се към MySQL сървър през SSH в PHP