Spec-Zone.ru › MySQL 5.7

14.24 Ограничения InnoDB

В этом разделе описаны ограничения хранилища InnoDB.

  • Вы не можете создать таблицу со столбцом, имя которого совпадает с именем внутреннего столбца InnoDB (включая DB_ROW_ID, DB_TRX_ID и DB_ROLL_PTR). Это ограничение распространяется на использование имён в любом регистре.

    mysql> CREATE TABLE t1 (c1 INT, db_row_id INT) ENGINE=INNODB;
    ERROR 1166 (42000): Incorrect column name 'db_row_id'
    
  • SHOW TABLE STATUS не предоставляет точные статистические данные для таблиц InnoDB, за исключением физического размера, зарезервированного для таблицы. Количество строк — лишь приблизительная оценка, используемая в оптимизации SQL.

  • InnoDB не хранит внутренний счётчик строк в таблице, так как одновременные транзакции могут “видеть” разное количество строк одновременно. Следовательно, операторы SELECT COUNT(*) подсчитывают только строки, видимые текущей транзакцией.

    Для получения информации о том, как InnoDB обрабатывает операторы SELECT COUNT(*), обратитесь к описанию COUNT() в Разделе 12.19.1, «Описания агрегатных функций».

  • ROW_FORMAT=COMPRESSED не поддерживается для размеров страниц более 16 КБ.

  • Инстанс MySQL, использующий определённый размер страницы InnoDB (innodb_page_size), не может использовать файлы данных или журнальные файлы из инстанса, использующего другой размер страницы.

  • Ограничения, связанные с импортом таблиц с помощью функции Переносимые табличные пространства, см. в Ограничения импорта таблиц.

  • Ограничения, связанные с онлайн-DDL, см. в Разделе 14.13.6, «Ограничения онлайн-DDL».

  • Ограничения, связанные с общими табличными пространствами, см. в Ограничения общих табличных пространств.

  • Ограничения, связанные с шифрованием данных в состоянии покоя, см. в Ограничения шифрования.

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

Spec-Zone.ru

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