私は気になる巨大なテーブルを持っています。このテーブルには 3 億 5000 万を超えるレコードがあり、毎秒増加しています。静的レポートを作成するために、このテーブルの統計を作成しようとしています。問題は、多くのデッドロックが発生していることです。レポートのロジックは Python で実装され、MySQL クエリを作成します。デッドロックが検出された場合に常にクエリを再試行するように Python コードに指示するメカニズムまたは方法を見つけようとしています。問題は、ダーティ レコードを使用していてもデッドロックすることです。
私は次のようなことができます:
retry until completion:
query('SELECT ....')
よろしくドミニク