Oracle日常性能查看

发布时间 : 星期四 文章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于内存中,不用设置

联系合同范文客服:xxxxx#qq.com(#替换为@)