Statspack之十三-Enqueue
enqueue是一种保护共享资源的锁定机制。该锁定机制保护共享资源,如记录中的数据,以避免两个人在同一时间更新 同一数据。enqueue包括一个排队机制,即FIFO(先进先出)排队机制。 Enqueue等待常见的有ST、HW 、TX ...
tatspack之十二-db file scattered read-DB文件分散读取
这种情况通常显示与全表扫描相关的等待。当数据库进行全表扫时,基于性能的考虑,数据会分散(scattered)读入Buffer Cache。如果这个等待事件比较显著,可能说明对于某些全表扫描的表,没有创建索引或者没有创建合适...
Statspack之十一-Statspack报告各部分简要说明
第一部分 数据库概要信息 DB Name DB Id Instance Inst Num Release Cluster Host---------- ----------- ------------ -------- ----------- ------------GLOB ...
Statspack之十-调整STATSPACK的收集门限
Statspack有两种类型的收集选项:级别(level):控制收集数据的类型门限(threshold):设置收集的数据的阈值。 1.级别(level)Statspack共有三种快照级别,默认值是5a.level 0: 一般性能统计。包...
Statspack之九-其它重要脚本
1.通过导出保存及共享数据在诊断系统问题时,可能需要向专业人士提供原始数据,这时我们可以导出Statspack表数据,其中我们可能用到:spuexp.par其内容主要为: file=spuexp.dmp log=spuexp.log compr...
Statspack之八-删除历史数据
删除stats$snapshot数据表中的相应数据,其他表中的数据会相应的级连删除: SQL> select max(snap_id) from stats$snapshot; MAX(SNAP_ID)------------166 SQL> delete from stats$snaps...
Statspack之七-移除定时任务
移除一个定时任务,可以如下操作: SQL> select job,log_user,priv_user,last_date,next_date,interval from user_jobs; JOB LOG_USERLAST_DATENEXT_DATEINTERVAL ---------- -----...
Statspack之六-生成分析报告
Statspack之六-生成分析报告调用spreport.sql可以生成分析报告:SQL> @spreportDB Id DB Name Inst Num Instance----------- ------------ -------- ------------1277924236 EYGLE 1 eygleCompleted Snaps...
Statspack之五-规划自动任务
Statspack正确安装以后,我们就可以设置定时任务,开始收集数据了。可以使用spatuo.sql来定义自动任务。先来看看spauto.sql的关键内容: dbms_job.submit(:jobno, 'statspack.snap;',trunc(sysd...
Statspack之四-测试安装好的Statspack
运行statspack.snap可以产生系统快照,运行两次,然后执行spreport.sql就可以生成一个基于两个时间点的报告。如果一切正常,说明安装成功。 SQL>execute statspack.snapPL/SQL procedure successfully ...
Statspack之三-安装statspack
安装Statspack需要用internal身份登陆,或者拥有SYSDBA(connect / as sysdba)权限的用户登陆。需要在本地安装或者通过telnet登陆到服务器。在Oracle8.1.6版本中运行statscre.sql;在Oracle8.1.7版本中运行spcreate.s...
Statspack之二-需要更改的系统参数
为了能够顺利安装和运行Statspack你可能需要设置以下系统参数:job_queue_processes 为了能够建立自动任务,执行数据收集,该参数需要大于0。你可以在初试化参数文件中修改该参数(使该参数在重起后以然有效)。...
Statspack之一-Statspack简介
Oracle Statspack 从Oracle8.1.6开始被引入Oracle,并马上成为DBA和Oracle专家用来诊断数据库性能的强有力的工具。通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所在,记录数据库性能状态,也可以使远程技术...