Моя цель — использовать достаточные ресурсы процессора обоих узлов в моем кластере galera, чтобы мой сквозной стек мог поддерживать больше TPS. Прямо сейчас мой полный стек ограничен одним сервером mariadb с 36vcpu, и он может достигать 10000 TPS.
Я хочу поддерживать почти 20000 TPS, используя 2 узла БД в кластере galera (поскольку 1 может поддерживать около 10000 TPS — это было ограничено CPU). На данный момент меня не волнуют разделенные мозги и другие репликации или пограничные сценарии. Сначала я протестировал его с двумя узлами в галере с балансировщиком нагрузки прокси-сервера ha, но получил очень плохие результаты (только 3500 TPS). Я пытаюсь добиться чего-то, чего не может сделать Галера? Пожалуйста, несколько точек зрения.
Любой другой механизм, с помощью которого я могу кластеризовать свою БД, чтобы приложение преодолело ограничение в 10000 TPS на одном узле?