大量のデータを持つ複数のテーブルにデリート文を実行しようとしているのですが、あるテーブルのみデリート文を投げるとタイムアウトが帰ってきてしまいます。
他のデータ数が同じ位のテーブルはデリートできます。
limitなどで絞って削除することは出来るのですが、時間がかかりすぎるのであまりしたくないです。
The current transaction has been rolled back because of a deadlock or timeout. Reason code "68".. SQLCODE=-911, SQLSTATE=40001
試したこと
・limitで絞って少しずつdelete・・・削除可能ですが時間がかかりすぎる
・セッション切断、db再起動など・・・変化なし
・DROPでテーブルごと削除・・・タイムアウトする
上記の内容ですが、なにか解決策などご存知の方がいらっしゃればご教授いただきたいです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/30 11:07 編集
2021/06/30 11:08 編集