Spec-Zone.ru › MySQL 5.7

8.5.10 Оптимизация InnoDB для систем с большим количеством таблиц

  • Если вы настроили неперсистентную статистику оптимизатора (нестандартная настройка), InnoDB вычисляет значения индексов для таблицы в первый раз после запуска, вместо хранения таких значений в таблице. Этот шаг может занять значительное время на системах, которые разбивают данные на множество таблиц. Поскольку это накладные расходы применяются только к начальному открытию таблицы, для того, чтобы “разогреть” таблицу для последующего использования, обратитесь к ней сразу после запуска, выполнив оператор, такой как SELECT 1 FROM tbl_name LIMIT 1.

    Статистика оптимизатора по умолчанию сохраняется на диск, включенная параметром конфигурации innodb_stats_persistent. Подробную информацию о персистентной статистике оптимизатора см. в разделе 14.8.11.1, «Настройка параметров статистики оптимизатора для персистентных данных».

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

Spec-Zone.ru

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