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

1つのノードのデッドロックがクラスター全体をクラッシュさせないようにするにはどうすればよいですか?

    クラッシュを回避することができたので、私は自分の質問に答えています。ただし、まだ二次エラーの問題があり、新しいスレッド 詳細とともに。

    私のリカバリコードは、二次エラーを異なる方法で処理するようになりました。デッドロックを数回再試行しますが、エラーがデッドロックである場合に限ります。他のタイプのエラーが発生した場合、アプリケーションはあきらめます。

    これは、失望したユーザーがエラーを受け取ることを意味しますが、この変更以降、クラスタークラッシュは発生しておらず、恐ろしい「サーバーがなくなった」エラーは発生していません。




    1. 値が見つからない場合に関数から値を返す方法

    2. 2つの列値を使用してクエリを実行し、範囲を作成します

    3. SQLiteで1年の最初の月曜日を取得

    4. 整数の配列がありますが、mysqlクエリ(php)でそれぞれをどのように使用しますか?