0

Oracleの43GBのデータを削除して切り捨てるのにどのくらいの時間がかかりますか

4

1 に答える 1

2

はDDLコマンドであるためTRUNCATE、エクステントの数が非常に多い場合を除いて、ほぼ瞬時に完了します。ほぼ確実に数秒未満です。もちろん、これはテーブルの切り捨てが有効なオプションであることを前提としてTRUNCATEいます。ロールバックできない、WHEREデータを選択的に削除する句を適用できない、テーブルに外部キー制約を設定できないなどです。

テーブルのすべての行にかかる時間はDELETE、システムによって大きく異なります。Alex Pooleがコメントで指摘したように、システムの負荷、インデックスの数、トリガーの数、制約の数などによって異なります。

于 2012-10-08T11:49:28.953 に答える