LINUX.ORG.RU
ФорумAdmin

MySQL нагрузка на процессор


0

1

Здраствуйте. MySQL 5.5, CMS DLE, в сренем 3 000 000 запросов к mysql в сутки, dedic Intel quard 2.5Ghz, 4 GB.

Mysql грузит все четыре ядра на 100%, при этом LA не более 1.5, и потребление памяти не более 1GB, свободно 2.5GB.

По логам высокая фрагментация QUERY CACHE, и в среднем 30% TEMP TABLES
пишутся на диск при свободной памяти, Of 44010 temp tables, 33% were created on disk

long_query при занчении time 5 показывает всреднем 200 запрсов SELECT на 1 000 000 запросов.

Конфиг

skip-external-locking
key_buffer_size = 2048M
max_allowed_packet = 2M
table_open_cache = 1024
sort_buffer_size = 5M
read_buffer_size = 5M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 32
query_cache_size = 16M / Пробовал со значением до 512M
query_cache_limit = 16M / Пробовал со значением до 512M
query_cache_min_res_unit = 4k / Увеличивал до 8k
max_heap_table_size = 2048M

tmp_table_size = 2048M

low_priority_updates = 1


А запросов не будет да? Вы таки верите что база данных это такая черная коробочка, у которой если в конфиге написать enable_x1000_speedup = true то сразу станет все быстро?

PS: Кеш запросов отключите.

ventilator ★★★
()

Кстати 3М запросов в сутки - это 35 запросов в секунду. Очевидно дело в «каких то не таких» запросах, ну если допустить что у вас там oltp.

ventilator ★★★
()
Ответ на: комментарий от ventilator

Да чтож вы все на QC навалились? 16M это вообще «ниочем». Что-то мне подсказывает - во всем виноват злобный IOWAIT.

anonymous
()

Кстати, да.
iostat в студию.

Еще интересно, раз «потребление памяти не более 1GB, свободно 2.5GB», то это значит, что скорее всего ВСЯ БД (ну или часть, к которой обращались) закеширована в OS File Cache в оперативке. То есть, БД сама по себе меленькая очень даже.

Скажите, а application зачачи у вас на том же компе крутятся, что и мускль?

wheel
()

30% TEMP TABLES

Ах, да. А вы в курсе, что для темп табличек создаются физические файлы темплейтов на диске? Закиньте их в TMPFS и сервер у вас будет летать покруче гиперзвуковой ракеты.

wheel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.