2017-11-27 12 views
0

私はOracleデータベースを使用していますが、「LOG」という名前のテーブルには50万行があります。 SQL Developerでdelete from LOGを実行すると、42秒かかる。Oracleの削除テーブルが遅い

+2

あなたはそれについて質問がありますか?あなたはそれを入力するのを忘れました。 – mathguy

+0

テーブルは他のテーブルによって参照されていますか?そうでなければ 'truncate'を代わりに使うことができます。 –

答えて

0

1秒あたり約10,000件のレコードを削除しているようです。 Oracleが各削除の監査レコードも作成している場合は、同等の書き込み数があります。表が索引付けされている場合、索引も更新されています。

何時に、あなたは何時に何を期待していましたか?

関連する問題