Почему долго выполняется CREATE TABLE в MySQL?

На обычный ноут (Core i5, 8ГБ, 1xHDD 7200 об/м) поставил VMBitrix.
При установке разных скриптов (на примере джумлы) замечено очень долгое восстановление базы из sql дампа.
В процессе этого действия SHOW FULL PROCESSLIST на каждую таблицу в течение 2-5 секунд показывает процесс CREATE TABLE (смотрю по id процесса).
Вопрос:
Чем может быть вызвано такое неадекватно долгое создание таблицы в базе MySQL?

Версия MySQL: 5.1.69 с PHP-расширением MySQLi
  • Вопрос задан
  • 2809 просмотров
Пригласить эксперта
Ответы на вопрос 2
@portfelio
Сначала
SET profiling = 1;
Потом запрос создания таблицы

Потом
SHOW PROFILES;
и далее
SHOW PROFILE FOR QUERY 1;

где под 1 подразумевается номер запроса

Так будет легче выявить причину.
Ответ написан
Комментировать
@usovdm Автор вопроса
Для InnoDB puu.sh/7lZ84.png
Для MyISAM puu.sh/7lZbh.png
Настройки InnoDB puu.sh/7lZn7.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы