Database 11g

Wednesday, March 11, 2020

How to Find To 10 SQL Statements Consuming More CPU in Oracle.



SQL> select substr(t.SQL_TEXT,0,100)as SQL_TEXT",t.PARSING_SCHEMA_NAME as "USER",t.EXECUTIONS,t.CPU_TIME from v$sqlarea t where ROWNUM < 11 order by  CPU_TIME DESC,EXECUTIONS DESC;

SQL_TEXT                                                              USER              EXECUTIONS       CPU_TIME
-------------------------------------------------------------------------------------------------------------------------------
/* OracleOEM */                                                      DBSNMP                  3774            6318036
   SELECT SEVERITY_IND
EX, CRITICAL_INICDENTS
, WARNING_INCIDENTS fr
om v$incmete

SELECT ROWID,DUDRCD,DU                             MMGERA                   2                  62400
BRNM,DUSGN,DUSGUT,DUSZ
UT FROM PMDRGMST WHERE
 DUHSCD = '01' AND dud
utp like '%'

SELECT ROWID,CHCHIT,CH                               DRAHIB                      1                    15601
ITNL,CHITNA,chcupr,CHS
XCD,CHCRED,CHGUID FROM
 AMCHARGE WHERE chhscd
 ='01' and u

select ccdgcd from pmc                                           PHMAAL                     24                 15600
hmcin where ccdugp = '
CP'and cccmnm = 'CP12'
 and nvl(ccdgtp,'C') l
ike 'C'

SELECT PAMLTI FROM AMP                              RNJABR                       7                    15600
ATACT WHERE PAHSCD ='0
1' AND PAMEDN = 100002
493 AND PACASN = 1

 Select *  FROM  SHSHT                                        LABMAWA                  4                    15600
DTA   WHERE ( ( SHSHTD
TA.SDHSCD ='01' ) AND
   ( SHSHTDTA.SDSHID =
 'LA0131' or

select RCNSCD, RCRMCD,                                    DRHAAB                     1                      15600
 RCBDCD from AMRABCNS
where RCMEDN = 1000014
96 and RCACTN = 1796 a
nd RCEXST='Y

SELECT CHITNL,CHITNA                                       DRAHIB                    284                      0
 FROM AMCHARGE  WHERE
CHCHIT = :b1  AND CHHS
CD = :b2

insert into SHSHTDTA (                                            LABMUHA                   1                        0
 SDHSCD , SDSHID , SDM
EDN , SDCASN , SDSEQN
, SDFDNM , SDDTAN , SD
FLDT , SDORD

insert into MMCrossLab                                             DRNAMO                     1                      0
Res (CLRSERIAL,CLRHSCD
,CLRUSER,CLRTYPE,CLRHE
ADER,CLRTEST,CLRUNIT,C
LRNRMLRNG,CL


10 rows selected.


                        For Testing You Can Kill Session for MMGERA User. 


SQL> select username, to_char (logon_time,'dd-mon-yyyy hh24:mi:ss'),osuser,terminal,sid,serial#,inst_id,count(*) from gv$session  having username in ('MMGERA')  group  by  username,to_char (logon_time,'dd-mon-yyyy hh24:mi:ss'),osuser,terminal,sid,serial#,inst_id order by count(*);

USERNAME   TO_CHAR(LOGON_TIME,'   OSUSER   TERMINAL       SID  SERIAL#     INST_ID   COUNT(*)
------------ -------------------- ------------ ---------------- ---------- ---------- ---------- ---------------------------------------------------
MMGERA       10-mar-2020 09:49:52            store3     IECVM030           1475     56493         1                 1



SQL> alter system kill session '1475,56493,@1' immediate;



Happy Learning......





1 comment:

  1. Play Online Slots - Casino Reports
    With so 망고 도메인 many games for both new 토토 사이트 운영 and seasoned players and a huge number 바카라 검증 사이트 of 올레 벳 old players 라이브스코어 who enjoy a wide variety of games, online slots are a

    ReplyDelete