Главная Контакты Новости Форум поддержки Поиск
Главная arrow Документация arrow Тюнинг Mysql сервера
Тюнинг Mysql сервера Версия в формате PDF Версия для печати Отправить на e-mail
Для стабильности и быстродействия рекомендуется настроить Mysql. Полную информацию о тюнинге производительности mysql можно увидеть здесь - http://dev.mysql.com/doc/refman/5.0/en/optimizing-the-server.html
Чтобы внести изменения в настройки нужно сделать изменения в файле my.cnf. Обычно он находится в/etc/my.cnf
Рекомендуется добавить в этот файл следующие директивы:
[mysqld]
#Вставьте эту директиву, если mysql сервер используется только на локальном сервере ( обычно так ).
skip-networking

#Чтобы включить автоматическое восстановление баз данных, например, после потери питания сервера:
myisam-recover

#Для лучшей производительности рекомендуется увеличить значение key_buffer:
key_buffer = 32M
# для mysql 3.23 вместо вышеприведенной директивы надо писать set-variable=key_buffer_size = 32M

#Включить query cache для увеличения производительности ( работает для mysql 4.0 и выше ) - очень рекомендуется!!!
query_cache_size= 32M
query_cache_type= 2

#Если Вы не используете bdb и innodb таблицы в других приложениях, то отключите их для увеличения производительности:
skip-bdb
skip-innodb

#На всякий случай, если Ваш сайт вырастет до 1.5-2 миллиона хитов в день, увеличим максимальный размер для memory таблиц :)
max_heap_table_size = 67108864
#для mysql 3.23 используйте set-variable=max_heap_table_size = 67108864
 
След. >