Go to content Go to menu Go to search

Тюнинг (настройка) производительности Mysql

Проверить состояние/статус mysql

mysqladmin  extended-status

Включить query_cache_size по умолчанию он отключен, включение дает очень хороший прирост производительности.

query_cache_size – размер кэша. 0 отключает использование кэша. Для выбора оптимального значения необходимо наблюдать за переменной состояния Qcache_lowmem_prunes и добиться, чтобы ее значение увеличивалось незначительно. Также нужно помнить, что излишне большой кэш будет создавать ненужную нагрузку.

Так же стоит увеличить query_cache_limit (по умолчанию 1Мб)

Запустить скрипт анализа MySQL Performance Tuning Primer Script

Для корректной работы скрипта mysql должен предварительно проработать двое суток и накопить счетчики.

Скачать скрипт: MySQL Performance Tuning Primer Script

Или вот еще один скрипт (скачать с моего сайта): tuning-primer.sh

Описание параметров, влияющих на производительность

Хорошее описание на русском можно найти на хабре: Настройка и оптимизация MySQL сервера

Калькулятор максимального потребления ОЗУ для mysql: http://www.mysqlcalculator.com/


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved