Почему mariadb Galera cluster работает медленно?

144
18 января 2020, 17:20

Имеется на данный момент 2 сервера с установленными mariadb В данный момент базы объединены в Galera cluster

Второй сервер на данный момент нужен чтоб работать как backup сервер но кластер создан для возможности расширения.

Нагрузка на главный сервер примерно 250 select, 60 update, 60 insert запросов в секунду. Соответственно на сервере приложения выполняется 60 операций, в среднем одна операция занимает 10мс. Но появились задержки, нагрузка с процессора падает, резко увеличивается i/o disk write и выполнение операции вырастает до 250мс.

При отключении второй базы выполнение одной операции упало до 5мс

В данный момент метод синхронизации изменен на mariabackup Выполнение одной операции поднялось до 10мс.

Но появилась проблема, если перезагрузить второй сервер то он не может синхронизироваться с первым так как первый постоянно выполняет изменения в базе.

Вопрос, как реализовать решение которое будет надежно работать в режиме multi-master без особой потери в скорости работы.

Приложение которое работает с базой находится на самом сервере. Между серверами виртуальная локальная сеть 100мб\сек

READ ALSO
Как искать сразу несколько разных слов в таблице?

Как искать сразу несколько разных слов в таблице?

Использую redbeanphpПодскажите пожалуйста, вот есть массив данных(разные слова) в переменной dataStrings и нужно найти все совпадения в базе данных...

137
Как в html поместить иконку SVG?

Как в html поместить иконку SVG?

Не отображает иконку SVGЕсли задать bacgkround-image, то иконка отображается (т

166
псевдоклас child

псевдоклас child

применяю псевдоклас child, почему-то значения цвет не применяется: html

152
Описание плагина jQuery

Описание плагина jQuery

На TypeScript делаю реализацию плагина

126