2022-01-11
oracle删除索引如何释放磁盘空间
通过sql监控索引的使用率,将使用率很低的索引删除,发现并没有释放磁盘空间?这个有什么好的办法缩减表空间的使用率嘛?
收集统计信息?数据重新导入?收集高水位?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
通过sql监控索引的使用率,将使用率很低的索引删除,发现并没有释放磁盘空间?这个有什么好的办法缩减表空间的使用率嘛?
收集统计信息?数据重新导入?收集高水位?
如果是无用的索引是可以删除的,要是正常使用的索引删除就不行了吧。不要为了释放磁盘空间而删除有用的数据。
缩减表空间可以收集整理表空间碎片,数据泵导入导出、移动表,重建索引等等手段。
评论
有用 0
删除对象(表,索引等)只能释放表空间,本地磁盘空间不会释放的,要想释放本地磁盘空间需要收缩数据文件,如楼上说的降低高水位resize数据文件。
评论
有用 0
墨值悬赏