0

Oracle には、表領域の概念があります。テーブルスペースは、ディスク上の実際の物理ストレージ スペースに似ていますか? これが事実で、データベースから 100 万件のレコードを削除した場合、ディスクのスペースはすぐに解放されますか?

4

2 に答える 2

4

いいえ、いいえ。

表領域は、1 つ以上のデータファイルを使用して作成されます。データファイルはディスクに最も近くなります。表領域内のデータは、データファイルにストライプ化されます。テーブルから行を削除すると、そのテーブルに空き領域ができます。その後、そのテーブルを縮小すると、テーブルスペースの空き領域が拡大し、サポートするテーブルスペースも同様になります。

運が良く、テーブル データがデータ ファイルの最後にある場合は、データ ファイルを縮小することもできます。その後、OS の空き領域が増えます。

于 2013-11-01T16:18:06.180 に答える