Oracleの43GBのデータを削除して切り捨てるのにどのくらいの時間がかかりますか
1123 次
1 に答える
2
はDDLコマンドであるためTRUNCATE
、エクステントの数が非常に多い場合を除いて、ほぼ瞬時に完了します。ほぼ確実に数秒未満です。もちろん、これはテーブルの切り捨てが有効なオプションであることを前提としてTRUNCATE
います。ロールバックできない、WHERE
データを選択的に削除する句を適用できない、テーブルに外部キー制約を設定できないなどです。
テーブルのすべての行にかかる時間はDELETE
、システムによって大きく異なります。Alex Pooleがコメントで指摘したように、システムの負荷、インデックスの数、トリガーの数、制約の数などによって異なります。
于 2012-10-08T11:49:28.953 に答える