約1.8GBのデータベースからデータを削除しています。(C# アプリ経由)
小さなデータベース(〜600MB)での同じ操作は問題なく実行されますが、大きなデータベースでは次のようになります。
ロック待機タイムアウトを超えました。トランザクションを再開してみてください。
問題を解決しますinnodb_lock_wait_timeout
か、それとも別の方法がありますか?
クエリを単純化する方法がないため、クエリを最適化することは解決策ではないと思います。
すべてのデータではなく、条件と関係に関するデータの一部を削除しています。