HWM 通过MOVE 可以放低
但是咋资料上面 看到有疑问 LTER TABLE MOVE会将HWM移动,但在MOVE时需要双倍的表空间,而且如果表上有索引的话,需要重构索引
移动过程是需要2陪的空间 这个我能理解。
但是有个问题
比如 现在 50M 的 tablename 表 MOVE 那么 另外 需要50M
问题是 那么 这次移动表 用到了100M 把 表 tablename HWM 降低到 20M
那么 用到的其他的80 是不是只能这个表用呢
应该不是吧。 还有MOVE 降低HWM 后需要重建索引还需要注意什么?
谢谢 知道的告诉下
但是咋资料上面 看到有疑问 LTER TABLE MOVE会将HWM移动,但在MOVE时需要双倍的表空间,而且如果表上有索引的话,需要重构索引
移动过程是需要2陪的空间 这个我能理解。
但是有个问题
比如 现在 50M 的 tablename 表 MOVE 那么 另外 需要50M
问题是 那么 这次移动表 用到了100M 把 表 tablename HWM 降低到 20M
那么 用到的其他的80 是不是只能这个表用呢
应该不是吧。 还有MOVE 降低HWM 后需要重建索引还需要注意什么?
谢谢 知道的告诉下
不是,既然hwm已下降,表明现在高水位上的所有extent已释放。还有MOVE 降低HWM 后需要重建索引还需要注意什么?
可能需要新收集一下统计数据
dbms_stats.gather_table_stats