这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。
我也要与时俱进了,被itpub2.0牵着尾巴,拼命的奔跑,不停的灌水...
Oracle性能优化视频学习笔记-诊断和调优工具
上一篇 /
下一篇 2007-12-11 00:00:00
/ 个人分类:数据库专区
这个章节恐怕是最长的了,耗时2个多小时,总算听完了,先别管效果如何了,呵呵;恐怕还得再听一次T&m] e[A&b0诊断和工具ITPUB个人空间7_8}6z%gV wQn
show parameter background_dump_dest;
9gP.U?Qq-G0F2d0指出告警日志文件的目录ITPUB个人空间lMXaz"|9`y
log_checkpoint_to_alert=trueITPUB个人空间0Z!U\E
j0m.CjMp#B
记录检查点信息和未完成的检查点ITPUB个人空间&f$t.uO0F8c$Ns
记录归档时间ITPUB个人空间cMp
C~%}
用户跟踪文档ITPUB个人空间M:{#Y&k&u"qT
E
跟踪用户发布的SQL信息ITPUB个人空间_x2a8y2zFP
alter session set sql_trace=true;ITPUB个人空间ib.N]^$C%D.kp
能够在会话一级进行SQL操作跟踪
B_:qbwaU[D0execute dbms_system.set_sql_trace(sid号,子序列号,true)ITPUB个人空间V8RO5\DB;c$x
跟踪会话中相应的SQL
9Z&V8@]g~ B:q0使用tkprof解析跟踪的SQL跟踪文件
Keo;K5Kb$R#}-H0catproc.sql用来生成创建跟踪的包
视图和工具
(['Zy2Sa.`Yv.?+J
P0V$XXX,动态性能视图ITPUB个人空间(Bz/zz'Fxl$t yZ
v$lock,v$..ITPUB个人空间2}L(k xP3O-T DrXxL(m
base on x$table and listed in v$fixed_table
;e8c#Iwa5|,}0is v_$xxx的同义词
`Y9`5B!g)o0当前状态视图V$session,v$open_cursor,v$session_wait
JY?8X2t0累加视图V$sys_event,...ITPUB个人空间!NrId.S#Vi!|
动态视图v$parameter
["{X(jl)_{|/AVn0DBA_XXX,数据字典
3aS-B"{F*D0DBA_tables,DBA_Segments,DBA_Tab_Columns,DBA_Clusters,DBA_INDEXES,INDEX_STATS,INDEX_HISTOGRAM,DBA_TAB_HISTOGRAMS
u*|EuU3l3j.J6B0以上统计信息是静态的,需要dbms_stats和analyze来完成更新ITPUB个人空间d rRnL%A
StatSpackITPUB个人空间.V&eB9q7a r%t
w&i[
Oracle9i新的功能包
w z Jqg!djy%T0UTLBstat.sql,UtlEstat.sql script取两者脚本执行之间的性能比较ITPUB个人空间|5QdA%yWz
企业管理器ITPUB个人空间5z~,h)t}2|
等待事件ITPUB个人空间2DzwOu;f,I1~f5i
Oracle诊断和优化packs
v@sysstat启动之后所有的系统统计
Lx
P^[X\a0select name,value from v@sysstat
(G5Jh0DsN
J0where name in ('db block gets','consistent gets','physical reads');