`
pl821229
  • 浏览: 18492 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle技术点滴--动态性能视图v$mystat,v$sesstat,v$statname学习

阅读更多
为了学习如何得sql产生的redo信息,在网上查询到结果得出需对v$mystat,v$sesstat,v$statname视图进行操作,现在心得写出如下:

1.v$mystat,v$sesstat是用来分别统计会话级别和自实例起动以来数据库各种统计信息的。
两个视图结构一致,只是统计数据不一致。
desc v$mystat;
名称                                                  是否为空? 类型
----------------------------------------------------- -------- ------------------------------------
SID                                                             NUMBER
STATISTIC#                                                     NUMBER
VALUE                                                           NUMBER

SID表示会话编号,与v$session中SID相对应。
STATISTIC#  表示统计项
VALUE       表示统计项相关的值
v$mystat视图中只会有当前用户的会话信息,v$sesstat会有整个实例内所有会话信息。因此在v$sesstat中自然包括v&mystat的统计信息。

2.一般情况下v$mystat,v$sesstat会与v$statname一起配合使用。
SQL> desc v$statname;
Name       Type         Nullable Default Comments
---------- ------------ -------- ------- --------
STATISTIC# NUMBER       Y                        
NAME       VARCHAR2(64) Y                        
CLASS      NUMBER       Y      

v$statname视图中STATISTIC#与v$mystat,v$sesstat中STATISTIC#字段是相关联的。而NAME则是对应的英文信息,比如说要查某条DML语句所产生的redo信息。可以这样写:
select value from v$mystat t,v$statname t1 where t.STATISTIC# = t1.STATISTIC# and t1.NAME = 'redo size'
其它信息也是如此,只需将t1.name换成相对应的英文名称即可。
0
0
分享到:
评论

相关推荐

    oracle动态性能视图详解

    通过深入学习和理解这些动态性能视图,数据库管理员和开发人员能够实时监控Oracle数据库的运行状态,及时发现性能问题,从而提高系统的整体性能和稳定性。在实际操作中,结合Oracle的其他工具,如SQL*Plus、企业管理...

    Oracle错误:动态执行表不可访问,本会话自动统计被禁止,关闭自动统计之后的问题

    - 在Oracle数据库中,动态性能视图(如`V$SESSION`、`V$SESSTAT`等)提供了关于当前会话和其他会话活动的实时信息。这些视图对于诊断问题、优化查询计划以及监控系统性能至关重要。 2. **本会话的自动统计被禁止**...

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

    - 查询`v$mystat`和`v$statname`视图获取会话的实时统计数据。 - **2.1.4 Query Optimizer(查询优化器)** - 查询优化器负责选择最优的执行计划,对SQL性能至关重要。 - 本书介绍了如何使用统计信息、提示、...

    oracle标准语法速查表

    v$mystat, v$statname, v$waitstat - **定义**:自定义统计信息、统计名称和等待统计信息。 - **用途**:深入分析性能问题。 ##### 27. v$latch, v$latchname, v$latchholder, v$latch_parent, v$latch_children -...

    ORACLE Server 8i Quick Reference Card.pdf

    - `v$mystat`、`v$sysstat`和`v$sesstat`等视图用于监控系统级和会话级的统计信息,帮助进行资源管理和性能调优。 ### 总结 "ORACLE Server 8i Quick Reference Card.pdf"为Oracle 8i的用户提供了全面而深入的参考...

    Oracle性能优化.doc

    - Oracle数据库提供的动态性能视图,用于监控系统状态。 - **2.3.2 v$statname视图** - 展示统计信息名称。 - **2.3.3 v$mystat视图** - 显示当前会话统计信息。 - **2.3.4 v$sesstat视图** - 显示所有会话统计...

    oracle使用autotrace 功能

    `plustrace`角色包含对几个视图的`select`权限,例如`v_$sesstat`, `v_$statname`, `v_$mystat`和`v_$session`。这些视图提供了关于会话状态和统计信息的重要数据,对于分析执行计划和性能至关重要。 ```sql ...

    oracle四大宝典之4:Oracle性能优化.docx

    资料视图如v$statname、v$mystat和v$sesstat则提供了实时的性能统计信息,帮助DBA了解数据库的运行状态,进行针对性的调优。 总结来说,Oracle性能优化是一个涉及多方面的工作,需要理解优化的必要性,明确优化目标...

    oracle性能监控_oracle_维护_日常_性能_监控_

    Oracle提供了一系列动态性能视图,如`v$sysmetric`、`v$sgastat`和`v$mystat`,它们实时反映了数据库的运行状态。通过定期收集这些视图的数据,我们可以发现资源瓶颈,并采取相应的调整策略,如调整初始化参数、分配...

    Oracle 性能优化 宝典系列4

    Oracle提供了大量动态性能视图(V$视图),这些视图包含了数据库运行时的统计信息。 - **2.3.2 V$STATNAME视图** 用于查看系统级统计数据,帮助分析系统性能。 - **2.3.3 V$MYSTAT视图** 显示当前会话的性能...

    Oracle连接和使用.pdf

    - `select distinct SID from V$MYSTAT`:获取当前会话ID。 - `select * from V$DATABASE`:查看数据库的基本信息。 - `select * from V$INSTANCE`:获取数据库实例详情。 - `select * from DBA_DATA_FILES`:列...

    Oracle巡检命令

    Oracle数据库巡检是确保数据库系统稳定运行的重要环节,它涵盖了多个方面,如系统资源监控、数据库性能检查、数据安全性审查等。以下是一些常用的Oracle巡检命令及其详细解释: 1. **主机信息查看**: - `uname -a...

    oracle四大宝典之四

    - **v$statname、v$mystat、v$sesstat、v$sysstat视图**:分别显示系统统计信息、当前会话统计信息、所有会话统计信息和系统级统计信息。 #### 2.4 等待事件 - **Oracle等待事件**:描述了系统等待的具体原因,如I...

    表提示不能执行,PLSQL Developer

    - `v_$statname`:与数据库统计信息相关的动态性能视图。 - `v_$sesstat`:包含会话级别的统计信息。 - `v_$session`:提供有关当前活动会话的信息。 - `v_$mystat`:显示调用进程的统计信息。 对于上述视图,如果...

    undo&redo;.docx

    除了撤销和重做日志,Oracle还提供了其他监控和优化工具,如V$MYSTAT和V$STATNAME视图,用于获取SQL*Plus下的性能统计信息;AUTOTRACE功能可以帮助分析SQL语句的执行计划和性能。通过理解这些概念和工具,你可以更好...

    oracle dba必备sql语句列表

    FROM v$mystat ms, v$statname sn WHERE ms.statistic# = sn.statistic# AND ms.value > 0; ``` - **功能说明**: - 显示当前会话的统计信息。 - `name`:统计指标名称。 - `value`:统计指标的值。 - **...

Global site tag (gtag.js) - Google Analytics