Spec-Zone.ru › MySQL 9.2

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-9.2-en/innodb-benchmarking.html

Spec-Zone.ru

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