Ответы пользователя по тегу Percona
  • Как ускорить работу Percona-server(mysql)?

    m3a1
    @m3a1
    www.nixys.ru
    Надо смотреть нагрузку и её тип - создаваемую со стороны MySQL.
    После чего уже смотреть на состояние БД и текущие параметры MySQL.

    Тут надо как минимум обращаться к mysqltuner.pl и анализировать его вывод + есть ещё пару утилит для анализа работы MySQL(у меня они только в виде BASH-скрипта).
    Так же можно руками смотреть за показателями работы MySQL и крутить нужные ручки - обычно это самый эффективный метод(но знать для него надо много).

    После анализа уже можно менять конфигурацию MySQL и через пару нагрузочных дней смотреть новую статистику и так до получения необходимого результата.
    Ответ написан
    Комментировать
  • Сравнение различных реализаций кластера для MySQL?

    m3a1
    @m3a1 Автор вопроса
    www.nixys.ru
    Всем спасибо за помощь!

    В конечном итоге была выбрана кластеризация с использованием Percona Cluster, как наиболее стабильное решение с наименьшими затратами на внедрение.

    В работу внедрили уже несколько кластеров на Percona(пока что из 3х серверов). Падение одной ноды переживает нормально. Проблем с какой-либо потерей данных не наблюдается.

    Да, при географическом распределении, при записи данных, задержки есть. Но между Селектел и Hetzner - вполне терпимы.
    Между Питером и Москвой тоже не очень большие(всё зависит от способа работы сайта с БД).

    Как итог - можно использовать Percona Cluster и не бояться :) Всё зависит от допустимой "деградации" Вашей системы. В данном случае это некоторая задержка при записи данных(но ведь запросов на запись обычно меньше, чем на чтение ;))
    Ответ написан
    3 комментария