1
Oracle降低高水位线的三种方法
659
1页
2次
墨值5
ANALYZE TABLE MFS.WS_BASE_HIS_OLD COMPUTE STATISTICS; 分析表
SELECT blocks, empty_blocks, num_rows FROM dba_tables WHERE
table_name='WS_BASE_HIS_OLD'; 查询高水位线
方法 1
alter table MFS.WS_BASE_HIS_OLD enable row movement; 开启行迁移(收缩表操做第一步)
alter table MFS.WS_BASE_HIS_OLD shrink space ; 收缩表空间
alter table MFS.WS_BASE_HIS_OLD disable row movement; 关闭行迁移
方法 2
alter table MFS.WS_BASE_HIS_OLD move; 移动表需要新建索引
create Index new_index On MFS.WS_BASE_HIS_OLD(deptno); 单一索引
create Index new_index on MFS.WS_BASE_HIS_OLD(deptno,job); 复合索引
方法 3
truncate table MFS.WS_BASE_HIS_OLD; 清空表
方法 4
create table MFS.WS_BASE_HIS_NEW as select * from MFS.WS_BASE_HIS_OLD where 1=2;
创建新表
alter table MFS.WS_BASE_HIS_NEW rename to MFS.WS_BASE_HIS; 重命名新表
of 1
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部