Онналы для Тюнинг

Оптимизация MySQL InnoDB на высоких нагрузках

Попытаюсь в этой статье рассказать об особенностях применения хранилища InnoDB в высоконагруженных проектах, а так же дать поверхностное сравнение MyISAM и InnoDB. Безусловно, MySQL не ограничивается только этими двумя типами хранилища данных, однако они являются подавляющими в своей распространенности использования. Несмотря на то, что много в InnoDB для меня очевидно, все еще остаются некоторые темные [...]

Уменьшение потребления памяти MySQL

В основном это касается Virtual Dedicated Server (VDS/VPS), т.к. дефолтная установка MySQL на CeontOS/Fedora/RHEL с дефолтным my.cnf делает malloc на сотню с лишним мегабайт. Конечно на потребляемую память MySQL влияют такие параметры как key_buffer, query_cache_size и т.п. Но они по дефолту идут минимальные, а кеш запросов вообще по моему отключен по дефолту. Так вот все [...]

Особенности настройки DirectAdmin на VPS

Поскольку в VPS память лимитирована, а директадмин ставится с размахом, то нужно поубавить его аппетиты. Ну не столько его, сколько приложений. 1. Редактируем /usr/local/directadmin/conf/directadmin.conf: numservers=2 2. Редактируем /etc/dovecot.conf: protocols = imap pop3 (можно вообще pop3 оставить) login_processes_count= (здесь от 2 до 5) 3.  /etc/httpd/conf/extra/httpd-mpm.conf Ну здесь надо расчитать по памяти конечно. Значения могут быть и [...]

MySQL & thread_cache

Кто еще не знает о великом могуществе конфигурационной переменной mysql thread_cache_size, выключенной по дефалту, поставьте ее значение от 4 до 20 и офигейте с проседания нагрузки ) P.S. Данное относится к Linux & FreeBSD 7.x P.P.S Данное не относится к FreeBSD < 5.x P.P.P.S Для FreeBSD 5.x,6.x необходимо для мускуля включить libthr.so в /etc/libmap.conf: [mysqld] [...]