`
无心徘徊
  • 浏览: 162584 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Oracle针对表的统计信息收集和导入(1)

 
阅读更多
3.3.1 在源数据库上建立存放表统计信息的统计信息表:
【命令】
BEGIN
dbms_stats.create_stat_table(
ownname => 'username',
stattab => 'newtable');
END;
/
【命令说明】
ownname:源数据库用户名;
stattab:新建的统计信息表;
3.3.2 收集新增表的统计信息:
在源数据库库上新建表,插入适当数据,然后对统计信息进行收集;
【命令】
BEGIN
dbms_stats.gather_table_stats(
ownname => 'username',
tabname => 'tablename',
    estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE,
    cascade => true,
    method_opt => 'FOR ALL COLUMNS SIZE 1',
    granularity => 'all'
    );
END;
/
【命令说明】
ownname:源数据库用户名;
tabname:新建表名称 ;
3.3.3 导出新增表的统计信息:
【命令】
BEGIN
dbms_stats.export_table_stats(
ownname => 'username',
tabname => 'tablename',
stattab => 'newtable',
statid => 'statid');
END;
/
【命令说明】
ownname:源数据库用户名;
tabname:新建立的表名;
stattab:存放表统计信息的表名称,与3.3.1建立的表名一致;
statid:指定为开发补丁或小版本的编号;
分享到:
评论

相关推荐

    电信设备-一种Oracle统计信息自动收集方法.zip

    1. **触发时机**:设置合适的触发条件,例如当数据量达到一定阈值、数据发生显著变化或者在特定时间点(如数据导入后)自动执行统计信息收集。 2. **采样策略**:根据表的大小和数据分布情况,选择合适的采样率。小...

    oracle公司内部培训手册

    ### Oracle公司内部培训手册知识点概览 ...这些内容不仅覆盖了Oracle优化的基础概念,还包括了数据迁移的最佳实践和表分析工具的具体使用方法,对于想要深入了解Oracle数据库管理与优化的人来说非常有价值。

    深信服Oracle数据库信息收集指导手册V1.0.docx

    《深信服Oracle数据库信息收集指导手册》是针对Oracle数据库迁移至云平台前的重要参考资料,旨在帮助用户系统地收集和理解数据库的相关信息。本手册适用于Oracle 10g和11g版本,通过详尽的步骤指导用户进行信息采集...

    Oracle-ImpExp

    Oracle-ImpExp是一款针对Oracle数据库的实用工具,主要用于数据的导入和导出操作。这个工具提供了方便的方式来管理和迁移Oracle数据库中的数据,对于数据库管理员和开发人员来说,它是一个不可或缺的辅助工具。在...

    Oracle Database 10g Administration Workshop II 官方原厂培训材料

    理解数据库调优的基本步骤,包括执行计划分析、索引优化和统计信息收集。 3. 高可用性:探讨RAC(Real Application Clusters)技术,它是Oracle提供的一种多节点集群解决方案,用于提高数据库的可用性和性能。学习...

    Oracle 事件 探查器

    Oracle事件探查器是Oracle数据库管理系统中一个强大的性能分析工具,它主要用于监控和诊断数据库的运行情况,特别是针对SQL语句的执行效率进行深入分析。这个工具能够帮助DBA(数据库管理员)和开发人员找出系统中的...

    Oracle数据库编程调优手册

    DBA级别的优化提示可能包括监控和调整数据库的参数设置,如内存分配、并行度控制、统计信息的收集等。这些调整能够确保数据库运行在最佳状态,满足应用的需求。 其他优化提示中,IN和EXISTS子查询的使用是个常见...

    Oracle9i教程(精品)

    在性能优化方面,教程会涵盖索引的创建与管理、查询优化器的工作原理、统计信息的收集以及SQL性能分析。这些知识能帮助你提高数据库的运行效率,减少查询延迟。 最后,教程还会讨论安全性问题,包括用户权限管理、...

    oracledba.rar_oracle_oracle practice

    8. **数据库维护**:定期检查数据库健康状况,执行DBMS_STATS收集统计信息,进行数据库的重新组织和重组,以保持数据库高效运行。 9. **故障排查**:通过日志文件、告警日志和跟踪文件定位并解决数据库问题。了解...

    Beginning Oracle Database 12c Administration, 2nd Edition

    - **数据库维护**:概述了日常维护活动中常见的任务,例如数据文件重组、索引重建和统计信息收集等。 - **整体视角与十大交付物**:从全局角度出发,总结了作为一位Oracle DBA应该掌握的核心技能集,明确了成功的...

    精简oracle9i310.rar

    2. **数据块和表空间**:Oracle数据库使用数据块作为基本存储单位,9i版本对数据块的管理进行了优化,提高了存储效率。表空间是逻辑存储结构,用于组织数据库对象,如表、索引等。 3. **自动存储管理(Automatic ...

    oracle基础问题解决

    Oracle的性能优化涉及SQL调优、索引优化、内存结构调整(如PGA、SGA)、数据库统计信息收集和分区技术。使用EXPLAIN PLAN、V$视图和性能监控工具(如DBMS_XPLAN、SQL Trace)可以帮助定位性能瓶颈。 9. 数据恢复: ...

    Oracle运维最佳实践-下.pdf 带书签

    - AWR是Oracle提供的一个用于收集和存储系统性能信息的工具,可以帮助运维人员了解系统的运行状态和资源使用情况。 - AWR报告提供了关于数据库实例性能的重要信息,包括等待事件统计、SQL执行统计等,是进行性能...

    oracle相关学习资料

    6. 性能优化:Oracle 10g引入了新的性能优化工具和特性,如自动工作负载仓库(AWR)、统计信息收集、SQL Trace和 tkprof 工具,以及优化器的选择和调优。 7. 分区技术:Oracle 10g支持多种分区策略,如范围分区、...

    oracle9i ocp 032中文版

    Oracle 9i引入了自动工作负载库(AWR)和自动统计信息收集,帮助DBA识别性能瓶颈。此外,SQL优化包括执行计划分析、索引策略和绑定变量的应用。 八、故障诊断与问题解决 DBA需要掌握如何使用Oracle的诊断工具,如...

    oracle12C依赖包.zip

    - **AWR (Automatic Workload Repository)**:收集性能统计信息,用于性能报告和诊断。 - **ASH (Active Session History)**:实时跟踪会话活动,用于性能问题的即时分析。 6. **安全性**: - **Real ...

    Oracle Scripting Implementation Guide Release 11i

    5. **性能调优**:在11i版本中,可能讨论了如何通过脚本进行性能监控和优化,包括索引策略、查询优化、统计信息的收集和调整初始化参数。 6. **安全性**:通过脚本实现的安全策略,包括用户权限的管理、审计功能的...

    Oracle OCP 042考试教程

    3. **数据库性能优化**:这部分可能涵盖SQL查询优化、索引策略、统计信息收集、Explain Plan分析以及使用Oracle的性能监控工具,如SQL*Plus、 tkprof 和 ASH (Active Session History)。 4. **备份与恢复**:了解...

    oracle学习笔记

    2. 分析与统计信息:收集关于表和索引的统计信息,帮助优化器做出更好的决策。 3. SQL调优:通过调整SQL语句的结构和参数,提高查询效率。 八、集群与高可用性 1. RAC(Real Application Clusters):Oracle的集群...

    Oracle 10g入门手册

    手册会讲解如何收集统计信息,理解和分析执行计划,以及如何使用索引来提升查询性能。 安全性是数据库系统的另一个重要方面。Oracle 10g提供了用户管理、权限和角色的机制,以保护数据免受未经授权的访问。手册会...

Global site tag (gtag.js) - Google Analytics