0
Oracle 统计信息收集v1.5
406
7页
45次
墨值5
云和恩墨 成就所托 www.enmotech.com
I
实力成就稳健
技术创造价值
文章目录
第一章 数据库统计信息收集变更 ...................................................................................... 1
1.1 变更前期准备 .......................................................................................................... 1
1.2 变更实施过程 .......................................................................................................... 1
1.2.1 导出表的原始统计信息过程 .......................................................................... 1
1.2.2 数据库收集统计信息最佳实施过程 .............................................................. 1
1.2.3 数据库统计信息收集后检查 .......................................................................... 5
1.2.4 回退过程 .......................................................................................................... 5
1.3 变更完成跟进 .......................................................................................................... 6
云和恩墨 成就所托 www.enmotech.com
1
实力成就稳健
技术创造价值
第一章
数据库统计信息收集变更
1.1
变更前期准备
1. 收集前先导出表的原始统计信息,以备还原。
2. 停止相关应用,提前安排维护时间窗口。
1.2
变更实施过程
1.2.1
导出表的原始统计信息过程
a) 检查当前失效对象并记录:
create table t_invalid_objects as select * from dba_objects t where t.status<>'VALID';
b) 创建统计表:
exec dbms_stats.create_stat_table(ownname => 'WWW',stattab => 'STAT_BAK20160418') ;
STAT_BAK20160418 表用于存储统计信息,这里也可以叫做其他表名
c) 导出表的统计信息:
exec
dbms_stats.EXPORT_TABLE_STATS(OWNNAME=>'OWNER',statown=>'WWW',TABNAME=>'TABLE
_NAME',STATTAB=>'STAT_BAK20160418',STATID=>'ID20160418');
将相关表的统计信息导出到 STAT_BAK20160418
1.2.2
数据库收集统计信息最佳实施过程
a) ANALYZE 收集:
analyze table t1 compute statistics for table; --针对表收集信息
analyze table t2 compute statistics for all columns; --针对表字段收集信息
of 7
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...