A, B 为两个Table .
A, B 的数据分别放在 erp_data 表空间下
A, B 的索引分别放在 erp_indx 表空间下
那么
我们使用下面的两个语句删除两个表中的数据
Truncate table A drop storage ;
Truncate table B reuse storage ;
得到的结果将是:
Truncate table A drop storage ;
--data : 数据部分所在的extent 空间会被释放(释放回收到 minextents
个extent),腾出来的空间可以供其它segment 使用 。
--index : A表的index部分会数据删除,extent部分也被释放,剩下第一个extent
--hwm : 会将HWM重新设置到第一个Block的位置(hwm会改变).
Truncate table B reuse storage ;
--data : 数据部分所在的extent 空间不会被回收(仅仅数据会被删
除),数据删除之后的freespace 空间只能供本表使用,不可
以供其它 segment 使用 。
--index : B表的index部分会数据删除,但是保留extent 部分
--hwm : 会将HWM重新设置到第一个Block的位置(hwm会改变).
A, B 的数据分别放在 erp_data 表空间下
A, B 的索引分别放在 erp_indx 表空间下
那么
我们使用下面的两个语句删除两个表中的数据
Truncate table A drop storage ;
Truncate table B reuse storage ;
得到的结果将是:
Truncate table A drop storage ;
--data : 数据部分所在的extent 空间会被释放(释放回收到 minextents
个extent),腾出来的空间可以供其它segment 使用 。
--index : A表的index部分会数据删除,extent部分也被释放,剩下第一个extent
--hwm : 会将HWM重新设置到第一个Block的位置(hwm会改变).
Truncate table B reuse storage ;
--data : 数据部分所在的extent 空间不会被回收(仅仅数据会被删
除),数据删除之后的freespace 空间只能供本表使用,不可
以供其它 segment 使用 。
--index : B表的index部分会数据删除,但是保留extent 部分
--hwm : 会将HWM重新设置到第一个Block的位置(hwm会改变).
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21374452/viewspace-2138773/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21374452/viewspace-2138773/