sql >> データベース >  >> RDS >> Mysql

接続プール戦略:良い、悪い、または醜い?

    オリジナルのデザインは、健全な原則に基づいています。それがあなたのケースに役立つ場合、この戦略は水平分割またはシャーディング として知られています。 。それは提供します:

    1)スケーラビリティの向上-必要に応じて、各シャードを別々のハードウェアに配置できるため。

    2)可用性の向上-単一のシャードの障害が他のシャードに影響を与えないため

    3)パフォーマンスの向上-検索対象のテーブルの行数が少ないため、インデックスが小さいため、検索が高速になります。

    同僚の提案により、単一障害点の設定に移動します。

    サイズ10の3つの接続プールとサイズ30の1つの接続プールに関する質問については、その議論を解決するための最良の方法はベンチマークを使用することです。それぞれの方法でアプリを構成してから、ab(Apache Benchmark)を使用してストレステストを行い、どちらの方法が優れているかを確認します。大きな違いはないと思いますが、それを証明するためにベンチマークを行います。



    1. SQLを使用して例外のあるORDERBY句を作成する方法

    2. SqlCommandを使用することの長所と短所C#で準備しますか?

    3. MySQL日付フィールドからの「0000-00-00」のブロック

    4. PowerShellを使用してパラメーターのデフォルト値を解析する–パート1