Chinaunix
标题:
Oracle 在将insert到表中的数据rollback之后,为这些insert分配的extents 仍然在?
[打印本页]
作者:
蓦然princes
时间:
2014-04-26 16:10
标题:
Oracle 在将insert到表中的数据rollback之后,为这些insert分配的extents 仍然在?
实验环境:oracle 11gR2。
实验表空间: local , uniform size 128K, segment space management auto。
问题:我向表中插入了1万条记录。没有commit。 通过user_extents和user_segment查看分配的extent数量。为23个extents。
> rollback 之后, 在查看,extents数目还是23个。
请问高手,为什么会这样,rollback之后,表中没有任何记录, 为什么extents还会有这么多呢??
作者:
www_xylove
时间:
2014-04-26 23:08
rollback只是把数据回滚,extents不会回收。
extents回收,truncate即可回收extents
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2