Spec-Zone.ru › MySQL 5.7

14.10.1 Включение форматов файлов

Параметр конфигурации innodb_file_format включает формат файлов InnoDB для табличных пространств.

Barracuda является значением по умолчанию для параметра innodb_file_format. В предыдущих версиях значением по умолчанию был формат Antelope.

Примечание

Параметр конфигурации innodb_file_format устарел и может быть удален в будущих версиях. Дополнительную информацию см. в разделе 14.10, «Управление форматами файлов InnoDB».

Вы можете установить значение параметра innodb_file_format в командной строке при запуске mysqld или в файле параметров (my.cnf на Unix, my.ini на Windows). Вы также можете изменить его динамически с помощью оператора SET GLOBAL.

SET GLOBAL innodb_file_format=Barracuda;

Примечания по использованию

  • Параметры формата файла InnoDB не применяются к таблицам, хранящимся в общих табличных пространствах. Общие табличные пространства поддерживают все форматы строк и связанные функции. Дополнительную информацию см. в разделе 14.6.3.3, «Общие табличные пространства».

  • Параметр innodb_file_format не применяется при использовании опции таблицы TABLESPACE [=] innodb_system с CREATE TABLE или ALTER TABLE для хранения таблицы DYNAMIC в системном табличном пространстве.

  • Параметр innodb_file_format игнорируется при создании таблиц, использующих формат строк DYNAMIC. Дополнительную информацию см. в DYNAMIC Row Format.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/innodb-file-format-enabling.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API