0
私はOracleデータベースを使用していますが、「LOG」という名前のテーブルには50万行があります。 SQL Developerでdelete from LOG
を実行すると、42秒かかる。Oracleの削除テーブルが遅い
私はOracleデータベースを使用していますが、「LOG」という名前のテーブルには50万行があります。 SQL Developerでdelete from LOG
を実行すると、42秒かかる。Oracleの削除テーブルが遅い
1秒あたり約10,000件のレコードを削除しているようです。 Oracleが各削除の監査レコードも作成している場合は、同等の書き込み数があります。表が索引付けされている場合、索引も更新されています。
何時に、あなたは何時に何を期待していましたか?
あなたはそれについて質問がありますか?あなたはそれを入力するのを忘れました。 – mathguy
テーブルは他のテーブルによって参照されていますか?そうでなければ 'truncate'を代わりに使うことができます。 –