Dict.CN 在线词典, 英语学习, 在线翻译
  2011年9月7日
摘要: 这种情况通常显示与全表扫描相关的等待。当数据库进行全表扫时,基于性能的考虑,数据会分散(scattered)读入Buffer Cache。如果这个等待事件比较显著,可能说明对于某些全表扫描的表,没有创建索引或者没有创建合适的索引,我们可能需要检查这些数据表已确定是否进行了正确的设置。然而这个等待事件不一定意味着性能低下,在某些条件下Oracle会主动使用全表扫描来替换索引扫描以提高性能,这和访问的数据量有关,在CBO下Oracle会进行更为智能的选择,在RBO下Oracle更倾向于使用索引。因为全表扫描被置于LRU(Least Recently Used,最近最少适用)列表的冷端(cold e 阅读全文
posted @ 2011-09-07 16:53 小光_520 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 第一部分 数据库概要信息DB Name DB Id Instance Inst Num Release Cluster Host---------- ----------- ------------ -------- ----------- ------------GLOB 188430914 glob 1 9.2.0.4.0 NO b02第二部分 数据库采样时段,这一部分记录了数据库采样的时间,以及采样点数,这部分信息对于report来说是十分重要。任何统计数据都需要通过时间纬度来衡量,离开... 阅读全文
posted @ 2011-09-07 16:42 小光_520 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Statspack有两种类型的收集选项:级别(level):控制收集数据的类型门限(threshold):设置收集的数据的阈值。1.级别(level)Statspack共有三种快照级别,默认值是5a.level 0: 一般性能统计。包括等待事件、系统事件、系统统计、回滚段统计、行缓存、SGA、会话、锁、缓冲池统计等等。b.level 5: 增加SQL语句。除了包括level0的所有内容,还包括SQL语句的收集,收集结果记录在stats$sql_summary中。c.level 10: 增加子锁存统计。包括level5的所有内容。并且还会将附加的子锁存存入stats$lathc_children 阅读全文
posted @ 2011-09-07 16:26 小光_520 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.通过导出保存及共享数据在诊断系统问题时,可能需要向专业人士提供原始数据,这时我们可以导出Statspack表数据,其中我们可能用到:spuexp.par其内容主要为:file=spuexp.dmp log=spuexp.log compress=y grants=y indexes=y rows=y constraints=y owner=PERFSTAT consistent=y我们可以导出如下:exp userid=perfstat/my_perfstat_password parfile=spuexp.par2.删除数据spdrop.sql在执行时主要调用两个脚本: spdtab.s 阅读全文
posted @ 2011-09-07 16:23 小光_520 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 删除stats$snapshot数据表中的相应数据,其他表中的数据会相应的级连删除:SQL> select max(snap_id) from stats$snapshot;MAX(SNAP_ID)------------166SQL> delete from stats$snapshot where snap_id < = 166;143 rows deleted你可以更改snap_id的范围以保留你需要的数据。在以上删除过程中,你可以看到所有相关的表都被锁定。SQL> select a.object_id,a.oracle_username ,b.object_na 阅读全文
posted @ 2011-09-07 16:03 小光_520 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 移除一个定时任务,可以如下操作: SQL> select job,log_user,priv_user,last_date,next_date,interval from user_jobs;JOB LOG_USERLAST_DATENEXT_DATEINTERVAL---------- ----------------------------------- ------------------------------ -----------22 PERFSTAT 2002-12-5:14:33:26 2002-12-5 14:43:00 trunc(SYSDATE+1/144,' 阅读全文
posted @ 2011-09-07 15:55 小光_520 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Statspack之六-生成分析报告调用spreport.sql可以生成分析报告:SQL> @spreportDB Id DB Name Inst Num Instance----------- ------------ -------- ------------1277924236 EYGLE 1 eygleCompleted SnapshotsSnap SnapInstance DB Name Id Snap Started Level Comment------------ ------------ ----- ----------------- ----- ----------- 阅读全文
posted @ 2011-09-07 15:46 小光_520 阅读(206) 评论(0) 推荐(0) 编辑