Oracle中的等待事件是什么?如何理解并优化Oracle
《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论之15 继续昨天的话题,有了统计,统计中有很多是等待事件。等待事件如何理解?这可能是大家邮件中所说的问题所在。 等待事件,是指当一个服务器进程/线程(Windows平台)不得不等候某一个事件完成,称之为一次“等待事件”。当等待的这个事件完成后厚,该服务器进程/线程才可以继续后面的操作。等待事件统计,是一个累计的统计信息,是指自系统启动后,该事件上累计产生的等待数。等待事件揭示了系统中发生请求、请求等待、应答请求之间的关联关系,也就揭示了系统性能“流量”上那里出现了瓶颈,诸如栓冲突、数据缓存争用、I/O争用等性能问题的诸多症状。 等待事件是一种累计的增量统计,因此,统计数据的绝对值没有意义。但是,若干个特定阶段的增量值对比,却是看出问题的指导方法。 系统中预定义了若干等待事件。这些事件可以分为若干种类和方面。这样有利于使我们从更高的层面上看出系统问题出在哪一方面。等待事件类别包括:管理层面、应用层面、集群层面、事务管理层面、并发操作层面、系统配置方面、网络层面、任务计划、系统I/O问题、用户I/O问题。 所以,分析等待,就是分析系统瓶颈!
相关文档:
下载地址:
http://www.itsoba.com/Article.asp?id=847
视频介绍:
本套ORACLE视频教程为传智播客内部经典教学视频的一集,后续视频正在录制和整理中,敬请关注。
讲师介绍:
王治国,有多年软件开发经验和教学经验,先后在多家软件公司担任软件工程师、项目经理,精通J2SE、J2ME、J2EE、Linux、Oracle、SqlS ......
oracle常用经典SQL查询
常用SQL查询:
1、查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2、查看表空间物理文件的名称 ......
(一)什么叫用户(user):
A user is a name defined in the database that can connect to and access objects.
用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。
(二)什么叫模式(schema):
A schema is a collection of database objects (used by a user.).
Schema objects are th ......
ADDM (Automatic Database Diagnostic Monitor) implements the Oracle performance method and analyzes statistics to provide automatic diagnosis of major performance problems. Because ADDM can significantly shorten the time required to improve the performance of a system, it is one of the most used perf ......
--
查看VGA信息:
show sga;
select
*
from
v$sgastat;
--
可以通过以下几个动态性能视图查看信息:
V$sysstat 系统统计信息
V$sesstat &n ......