私が作成したgaleraセットアップでは、許容できない低パフォーマンスが得られます。私の設定では、アクティブ - アクティブに2つのノードがあり、私は両方のノードでHAプロキシロードバランサを使用してラウンドロビン方式で読み取り/書き込みを行っています。スタンドアロンmariaDBサーバーと比較してgaleraでパフォーマンスが非常に悪くなった
私は簡単に以下の構成を備えた単一mariadbサーバで自分のアプリケーションにTPS 10000乗り越えることができました: 36 vpcu、ガレラで60ギガバイトのRAM、SSD、の10GiG専用パイプ
私はほとんど3500を取得していないのです私は2つのノード(36vcpu、60GBのRAM)を使用していますが、HAのプロキシによってバランスの取られたDB負荷です。詳細については、ha-proxyは別のサーバー上のスタンドアロンノードとしてホストされています。私はhaプロキシを削除しましたが、パフォーマンスは改善されていません。
誰かがmy.cnfでいくつかのチューニングパラメータを提案してもらえますか?これは厳しく実行中のセットアップを調整することを検討する必要があります。 QCオフ
まず、この質問はdba.stackexchange.comにあるはずです。可能なすべての一般的なパフォーマンスのヒントを一覧表示するよりも優先されます。一般的に、galeraクラスタは、(ノードが通信しなければならないので)単一のインスタンスよりも書き込み/トランザクションのパフォーマンスが遅くなります。 35%は予想よりも低いですが、構成内に何かがあるかどうかを判断するために実際に何をしているか(表の設計/照会)によって異なります。また、2ノードクラスタは実際にはクラスタが故障する可能性が高くなります(2つのクラスタに障害が発生した場合は両方とも障害が発生するため)。 – Solarflare
ありがとうSolarflareは、これをdba.stackexchange.comに掲載します。また、私は質問のmy.cnfパラメータを提供しています。 – LakshayK