ZKX's LAB

oracle删除数据后,空间不释放如何解决 如何降低表的高水位

2021-03-16知识2

oracle删除数据后,空间不释放如何解决 使用delete删除数2113据后,表空间不会回收,存在高水位5261High Water Mark,HWM)是Oracle(Segment)级别的概念。在仅有DML(比4102如delete,insert)操作时,1653高水位线只会增长,不会降低。具体来说,由于程序使用的delete语句不回收使用过的空间,数据虽然删除了,但是高水位线却没有降低,仍然处于之前的水位。解决办法:降低表的高水位语法:alter table my_objects shrink space;ps:使用truncate删除数据,不会有HWM的现象

如何降低表的最高水位线 1.create table B nologging as select*from A2.truncate table A3.insert/*+append*/into A select*from B4.drop table B

oracle删除数据后,空间不释放如何解决 如何降低表的高水位

如何降低DB2的管理表空间的高水位标记 如果使用:db2 list tablespaces show detail看到某个 DMS 表空间的已用页数低于高水位标记,则有可能通过如下方法降低高水位标记:1、重组表空间的某个表;2、将某个表中的数据导出,然后将它删除,重新创建该表再将数据导入。使用/LHWM 选项时,要求用户给出表空间的标识以及希望 HWM 降低到的页数(虽然不能保证 HWM 一定能降低到这一用户期望值),如果该值使用 0,则表明由 DB2 将 HWM 降低到能够达到的最低值。

#如何降低表的高水位

随机阅读

qrcode
访问手机版