发布时间 : 星期四 文章Oracle日常性能查看更新完毕开始阅读
DSe.Sid=s.Sid ANDs.Status='ACTIVE'
ANDSe.EventNOTLIKE'%SQL*Net%'
ORDER BYs.Username;
SELECT s.Sid,s.Username,
Sw.Event,Sw.Wait_Time,Sw.State,Sw.Seconds_In_WaitFROMV$sessions,V$session_WaitS
w
WHEREs.UsernameISNOTNULLANDSw.Sid=s.Sid
ANDSw.EventNOTLIKE'%SQL*Net%'
ORDERBYs.Username;14、求会话等
待的
file_id/block_idcoleventformata24 colp1textformata12colp2textformata12col
p3textformata12
SELECTSid,Event,P1text,P1,P2text,P2,P3text, P3FROMV$session_Wait WHEREEventNOTLIKE'%SQL%'
ANDEventNOTLIKE'%rdbms%'AND
EventNOTLIKE'%mon%'ORDERBY
Event;
SELECTNAME,Wait_TimeFROM
V$latchl
WHEREEXISTS(SELECT1
FROM(SELECTSid,Event,P1text,P1, P2text, P2, P3text, P3FROMV$session_Wait
WHEREEventNOTLIKE'%SQL%'
ANDEventNOTLIKE'%rdbms%'AND
Event
NOTLIKE'%mon%')xWHEREx.P1=l.
Latch#);15、求会话等待的对象
colownerformata18
colsegment_nameformata32colsegment_typeformata32
SELECT
Owner,Segment_Name,Segment_TypeFROMDba_Ext
ents
WHEREFile_Id=&File_Id
AND&Block_IdBETWEENBlock_IdANDBlock_IdBlocks-1;16、求出某个
进程,并对它进行跟踪 SELECTs.Sid,s.Serial#
FROMV$sessions,V$processpWHEREs.Paddr=p.Addr
ANDp.Spid=&1;
ExecDbms_System.Set_Sql_Trace_In_Session(&1,&2,TRUE);
ExecDbms_System.Set_Sql_Trace_In_Session(&1,&2,FALSE);17、求
当前session的跟踪文件
SELECTP1.VALUE||'/'||P2.VALUE||'_ora_'||p.Spid ||'.ora'Filename
FROMV$processp,V$sessions,V$parameterP1,V$parameterP2WHER
EP1.NAME='user_dump_dest'
ANDP2.NAME='instance_name'AN
Dp.Addr=s.Paddr
ANDs.Audsid=Userenv('SESSIONID')AN
Dp.BackgroundISNULL
ANDInstr(p.Program,'CJQ')=0;18、求出锁定的对象
SELECT
Do.Object_Name,Session_Id,Process,Locked_ModeFROMV$lo
cked_ObjectLo,Dba_ObjectsDo WHERELo.Object_Id=Do.Object_Id;19、
DB_Cache 建议
SELECTsize_for_estimate,buffers_for_estimate,estd_physical_read_factor,estd_physical_readsFR
OMV$DB_CACHE_ADVICE
WHEREname ='DEFAULT'
ANDblock_size=(SELECTvalueFROMV$PARAMETERWHEREname='db_block_size')AND
advice_status='ON';
20、查看各项SGA相关参数:SGA,SGASTAT
selectsubstr(name,1,10)name,substr(value,1,10)valuefrom
v$parameterwherename='log_buffer'; select*fromv$sgastat;select*f
romv$sga;
showparametersarea_size
#查看各项区域内存参数,其中sort_area为排序参数用;
各项视图建议参数值:V$DB_CACHE_ADVICE、V$SHARED_POOL_ADVICE),关于PGA
也有相关视图V$PGA_TARGET_ADVICE等。
21、内存使用锁定在物理内存:AIX5L(AIX4.3.3以上)
logonaixasroot
cd/usr/samples/kernel
./vmtune(信息如下)v_pingshm 已经是1
./vmtune-S1
然后oracle用户修改initSID.ora中lock_sga=true
重新启动数据库 HPUNIX
Root 身份登陆
Createthefile\ne\
Asroot,runthecommand\
$/etc/setprivgrp-f/etc/privgroup
oracle用户修改initSID.ora中lock_sga=true
重新启动数据库
SOLARIS(solaris2.6以上)
8i版本以上数据库默认使用隐藏参数use_ism=true,自动锁定SGA于内存中,不用设置