Mysql очень медленная (быстрая) разработка ноутбука
[Решаемые]
Ubuntu 12.10 x64 новый ноутбук i7, mysql установка по умолчанию.
Импортирование файла дампа размером 6 МБ (пустой друпальный дамп, сделанный в основном из операторов INSERT INTO) занимает ~30 минут, на других ПК - менее минуты.
Я создал раздел ext3 и установил там /var/lib/mysql, но это не решило проблему.
iostat -x:
Linux 3.5.0-27-generic (lobiancoOfficeLinux) 09/04/2013 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
2,44 0,01 0,49 2,44 0,00 94,62
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 34,47 68,87 9,86 31,42 388,97 420,90 39,24 1,51 36,56 37,10 36,39 9,65 39,85
Что еще может дать MySQL такой медленной производительности?
Я не знаю, связано ли это, но открытие файла dump.sql с помощью gedit или kate происходит довольно медленно.
1 ответ
Можете ли вы дать более подробную информацию о вашем экземпляре MySQL. Какую версию вы используете? Вы можете увидеть точную версию при запуске клиента MySQL. Следующий вопрос, какой механизм хранения вы используете? И, наконец, какие настройки находятся в /etc/mysql/my.cnf? Обычно с настройками по умолчанию сервер не настроен для серьезного использования. Вам нужно настроить сервер в соответствии с потребностями вашего приложения, чтобы он работал быстро. Кстати, у меня есть аналогичная машина i7, 8 Гб оперативной памяти, Ubuntu 12.04 LTS и она отлично работает.
Как вы сказали, открытие файла в gedit или kate также медленное, это может указывать на узкое место в io.
ext3 не рекомендуется для MySQL. Или используйте ext2 или даже лучше XFS. Известно, что ext3 работает медленно с MySQL.