Spec-Zone.ru › MySQL 8.4

17.1.4 Тестирование и бенчмаркинг с InnoDB

Если InnoDB не является движком хранения по умолчанию, вы можете определить, правильно ли ваш сервер базы данных и приложения работают с InnoDB, перезапустив сервер с --default-storage-engine=InnoDB, заданным в командной строке, или с default-storage-engine=innodb, заданным в разделе [mysqld] файла опций сервера MySQL.

Поскольку изменение движка хранения по умолчанию затрагивает только вновь созданные таблицы, выполните шаги установки и настройки вашего приложения, чтобы убедиться, что всё установлено правильно, а затем протестируйте функциональность приложения, чтобы убедиться, что работа с загрузкой, редактированием и запросом данных работает. Если таблица использует функцию, специфичную для другого движка хранения, вы получите ошибку. В этом случае добавьте предложение ENGINE=other_engine_name к оператору CREATE TABLE, чтобы избежать ошибки.

Если вы не принимали обдуманного решения о движке хранения и хотите просмотреть, как работают определённые таблицы, когда они созданы с использованием InnoDB, выполните команду ALTER TABLE table_name ENGINE=InnoDB; для каждой таблицы. В качестве альтернативы, чтобы запустить тестовые запросы и другие операторы, не затрагивая исходную таблицу, создайте её копию:

CREATE TABLE ... ENGINE=InnoDB AS SELECT * FROM other_engine_table;

Для оценки производительности с полным приложением в реалистичной рабочей нагрузке установите последнюю версию сервера MySQL и выполните бенчмаркинг.

Проверьте весь жизненный цикл приложения, от установки до интенсивного использования и перезапуска сервера. Прервите процесс сервера, когда база данных занята, чтобы смоделировать отключение электропитания, и проверьте, что данные успешно восстанавливаются при перезапуске сервера.

Проверьте все конфигурации репликации, особенно если вы используете разные версии и опции MySQL на сервере-источнике и репликах.

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

Spec-Zone.ru

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