`
winzenghua
  • 浏览: 1369081 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

statistics_level 参数的应用

阅读更多
statistics_level 参数是oracle9.2开始引入的一个控制系统统计参数收集的一个开关.一共有三个值:basic,typical,all.支持alter session,alter system 动态修改.如果要用statspack或者AWR收集系统性能统计数据.那么这个参数的值必须为typical或all.通常all是一个全面收集,包括 OS以及sql执行路径方面的一些统计信息,除非遇见非常严重的性能问题或在一些特殊的性能挣断方面才会用到statistics_level=all, 平常statistics_level=typeical已经足够挣断99%的性能问题了.
example: seting statistics_level
alter system set statistics_level=basic;
alter system set statistics_level=typical;
alter system set statistics_level=all;
or
alter session set statistics_level=basic;
alter session set statistics_level=typical;
alter session set statistics_level=all;
oracle 还提供了v$statistics_level视图用来记录各个参数下oracle可以收集的统计信息的类别:
SQL> ALTER SYSTEM SET statistics_level=basic;
System altered.
SQL> SELECT statistics_name,
2 session_status,
3 system_status,
4 activation_level,
5 session_settable
6 FROM v$statistics_level
7 ORDER BY statistics_name;
Session System Activation Session
Statistics Name Status Status Level Settable
—————————— ———- ———- ———- ———-
Buffer Cache Advice DISABLED DISABLED TYPICAL NO
MTTR Advice DISABLED DISABLED TYPICAL NO
PGA Advice DISABLED DISABLED TYPICAL NO
Plan Execution Statistics DISABLED DISABLED ALL YES
Segment Level Statistics DISABLED DISABLED TYPICAL NO
Shared Pool Advice DISABLED DISABLED TYPICAL NO
Timed OS Statistics DISABLED DISABLED ALL YES
Timed Statistics DISABLED DISABLED TYPICAL YES
8 rows selected.
statistics_level=basic的情况下,oracle关闭了所有性能数据的收集,也就是如果要关闭AWR或statspack收集,只要设置alter system set statistics_level=basic;就行了;
SQL> ALTER SYSTEM SET statistics_level=typical;
System altered.
SQL> SELECT statistics_name,
2 session_status,
3 system_status,
4 activation_level,
5 session_settable
6 FROM v$statistics_level
7 ORDER BY statistics_name;
Session System Activation Session
Statistics Name Status Status Level Settable
—————————— ———- ———- ———- ———-
Buffer Cache Advice ENABLED ENABLED TYPICAL NO
MTTR Advice ENABLED ENABLED TYPICAL NO
PGA Advice ENABLED ENABLED TYPICAL NO
Plan Execution Statistics DISABLED DISABLED ALL YES
Segment Level Statistics ENABLED ENABLED TYPICAL NO
Shared Pool Advice ENABLED ENABLED TYPICAL NO
Timed OS Statistics DISABLED DISABLED ALL YES
Timed Statistics ENABLED ENABLED TYPICAL YES
8 rows selected.
statistics_level=typical的时
候,除了plan_executetion_statistics和OS Statistics不能收集外,其他的都可以收集,如要要收集这个两项,必须设置statistics_level=all;

SQL> ALTER SYSTEM SET statistics_level=all;
System altered.
SQL> SELECT statistics_name,
2 session_status,
3 system_status,
4 activation_level,
5 session_settable
6 FROM v$statistics_level
7 ORDER BY statistics_name;
Session System Activation Session
Statistics Name Status Status Level Settable
—————————— ———- ———- ———- ———-
Buffer Cache Advice ENABLED ENABLED TYPICAL NO
MTTR Advice ENABLED ENABLED TYPICAL NO
PGA Advice ENABLED ENABLED TYPICAL NO
Plan Execution Statistics ENABLED ENABLED ALL YES
Segment Level Statistics ENABLED ENABLED TYPICAL NO
Shared Pool Advice ENABLED ENABLED TYPICAL NO
Timed OS Statistics ENABLED ENABLED ALL YES
Timed Statistics ENABLED ENABLED TYPICAL YES
如果当statistics_level=ALL,系统收集所有的统计信息.
分享到:
评论

相关推荐

    Oracle Stream配置详细步骤

    - 设置 STATISTICS_LEVEL 参数:`ALTER SYSTEM SET STATISTICS_LEVEL=TYPICAL;` - 设置 PARALLEL_MAX_SERVERS 参数:`ALTER SYSTEM SET PARALLEL_MAX_SERVERS=20 SCOPE=BOTH;` - 设置 UNDO_RETENTION 参数:`...

    oracle 10g ocp 试题

    **解析总结:** 如果 STATISTICS_LEVEL 参数设置为 BASIC,则可能会导致表空间使用情况的统计功能被禁用,从而无法正确地监测到表空间的使用情况并触发警报。 --- #### 题目四:Flashback Versions Query 特性的...

    ORACLE自动内存管理和存储调整

    1. STATISTICS_LEVEL 参数必须设置为 typical 或 all。 2. SGA_TARGET 参数不能为 0。 在满足这两个前提条件后,可以根据实际情况调整 SGA 的大小。SGA 的大小可以按照以下公式调整: SGA_TARGET=16G \* 80% \* 80...

    postgresql参数解析

    在调整这些参数时,应考虑硬件资源、系统负载、应用需求以及数据库的特定工作模式。对于大型生产环境,通常需要仔细监控和测试,以确保修改后的参数能带来实际性能提升而不引起问题。同时,定期检查`postgresql.conf...

    Oracle 12c r2优化参数设置.docx

    Oracle 12c Release 2 (12.2.0.1) 是一款先进的关系型数据库管理系统,提供了诸多性能优化和管理功能。在RHEL 7.4操作系统环境下,...在实际应用中,应根据实际情况和负载测试结果逐步微调这些参数,以达到最佳性能。

    Oracle 10g的内存调整报告

    要启用ASMM,需要设置`sga_target`参数,并确保`statistics_level`设置为`typical`或`all`。 #### 手动调整的参数 除了上述通过自动机制管理的内存外,还有一些内存区域需要手动进行调整,例如: - **Log Buffer*...

    Hibernate 参数设置一览表(强烈推荐)

    14. **hibernate.generate_statistics**:开启统计信息收集,有助于分析应用性能。 15. **hibernate.id.new_generator_mappings**:当设置为`true`时,使用新的ID生成策略,默认从Hibernate 5开始启用。 16. **...

    ORACLE-SGA.docx

    - `STATISTICS_LEVEL`:应设为TYPICAL或ALL,以收集必要的统计信息来优化SGA内存分配。 - `SGA_MAX_SIZE`:限制SGA的最大使用量,确保所有组件总和不超过这个值。 - `SHARED_POOL_SIZE`、`JAVA_POOL_SIZE`、`LARGE_...

    《Oracle Wait Interface性能诊断与调整实践指南》

    1. **配置参数**:OWI的配置主要涉及两个初始化参数:`statistics_level` 和 `event`。 - `statistics_level`:设置为`TYPICAL` 或 `ALL` 以启用更详细的统计信息收集。 - `event`:用于控制特定等待事件的统计...

    性能试图eventhistogram

    从 Oracle 版本 11.1.0.7.0 开始,如果 `STATISTICS_LEVEL` 的值被设置为 TYPICAL 或 ALL,则 `TIMED_STATISTICS` 参数的值不能被设置为 false。在某些具有非常快的定时器访问速度的系统上,即使将此参数设置为 ...

    oracle获取执行计划全部方法

    - 使用 `/*+ GATHER_PLAN_STATISTICS */` 注释可以在不设置 `STATISTICS_LEVEL` 的情况下获取统计信息。 - **关键字解释**: - **Starts**: SQL 被执行的次数。 - **E-Rows**: 执行计划预计的行数。 - **A-Rows*...

    性能学习报告

    - **启用状态检查**:使用`SHOW PARAMETER STATISTICS_LEVEL`命令查看`STATISTICS_LEVEL`参数的值。如果该值为`TYPICAL`或`ALL`,则表示AWR功能已被启用。 - **AWR收集**:Oracle数据库默认每30分钟收集一次AWR快照...

    statistics for business and economics

    根据提供的文件信息,我们可以将《商业与经济统计》这本书中的关键知识点进行整理和总结: ### 一、引言 ...通过对这些内容的学习,读者可以系统地掌握统计学的基本原理及其在商业与经济学领域的应用。

    PeopleSoft Enterprise Performance on Oracle 10G

    4. **运行时临时表统计信息**:对于临时表,运行时统计信息可以通过设置初始化参数`STATISTICS_LEVEL`来启用,这有助于优化临时表的查询执行计划。 5. **禁用%UpdateStats**:默认情况下,PeopleSoft可能使用`%...

    Oracle数据库操作实例讲解定义.pdf

    设置`statistics_level`为`typical`可以自动收集性能数据,指导中心则提供了直观的调优建议。 最后,备份与恢复是数据库管理的重要部分。Oracle提供了逻辑备份(exp/imp)和物理备份两种方式。逻辑备份使用`exp`...

    How to collect 10046 trace_Chinese

    ALTER SESSION SET STATISTICS_LEVEL = ALL; ALTER SESSION SET MAX_DUMP_FILE_SIZE = UNLIMITED; ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'; -- 执行需要被Trace的SQL SELECT * ...

    Oracle 内存配置

    2. **启用统计级别**:确保`STATISTICS_LEVEL`参数设置为`TYPICAL`或`ALL`,以便收集必要的统计信息。 3. **调整内存池大小**:Oracle会根据系统负载自动调整各个内存池的大小,如`Database Buffer Cache`、`Shared...

    Getting The Best From The Cost Based Optimizer

    - 使用`DBMS_STATS.GATHER_TABLE_STATS`或`DBMS_STATS.GATHER_COLUMN_STATS`过程时指定`COMPUTE_STATISTICS`参数,可以收集扩展统计信息。 - 在创建索引时可以指定`STATS_LEVEL`参数为`ALL`,自动收集索引的扩展统计...

Global site tag (gtag.js) - Google Analytics