Оптимизация MySQL

Тему в разделе "VPS", создал(-а) Volt, 20.11.2016.

  1. Volt

    Volt Любопытный

    Мне не очень нравится как работает сервер mysql. Некоторые запросы поиска занимают до нескольких секунд. А там записей не так уж и много, во-первых, во-вторых: используется полнотекстовый индекс через процедуры. Т.е. ожидаемый результат - это доли секунды. Может быть можно использовать что-нибудь из этих рекомендаций: http://yapro.ru/web-master/mysql/optimizaciya-mysql-s-pomoshiyu-nastroek-v-my-cnf.html ?
    Запас по ресурсам вроде бы как есть. Прошу подсказать оптимальные настройки.
     
  2. Wolverine

    Wolverine Moderator

    Касательно производительности сервиса MySQL, то вполне вероятно, что на вашем VPS используются не самые оптимальные настройки этого сервиса. Возможно действительно стоит воспользоваться рекомендациями из статьи по приведенной вами ссылке, а также рекомендую воспользоваться утилитой mysqltuner.pl
    Предлагаю добавить следующие параметры:
    tmp_table_size=32M
    max_heap_table_size=32M
    table_open_cache=2000
    innodb_buffer_pool_size= 260M
    innodb_log_file_size=32M
    innodb_buffer_pool_instances=1

    Примените их и в течении некоторого времени рекомендую мониторить производительность вашего VPS и самого сервиса MySQL.
     

Поделиться этой страницей