>From Window A
SQL> /
SID BLOCK_GETS CONSISTENT_GETS PHYSICAL_READS BLOCK_CHANGES
CONSISTENT_CHANGES
---------- ---------- --------------- -------------- -------------
------------------
169 8385265 12700725 22864 266596
18526
173 182492 110868621 87457 118643
1836
225 29464 12818444 267665 3624
1303
308 29858 12805686 186559 3756
2982
671 28347 12803899 130510 2910
1027
827 8 18906753 120904 4
1075
934 14075 68243870 10341 12866
1501
1034 252 55919580 359701 255
8129
1067 150 18915634 129775 20
976
1157 8832 10268240 157532 1310
5328
1331 8 18925581 130679 98
7890
1334 47 66877945 56560 183
8407
12 rows selected.
>From Window B
1 SELECT address, hash_value, buffer_gets, sql_text
2 --,sid, username, osuser, logon_time
3 FROM v$sqlarea sa
4 --, v$session s
5 where buffer_gets > 100000000
6 --sa.address = s.sql_address
7 --and sa.hash_value = s.sql_hash_value
8* --and s.sid = 173
[EMAIL PROTECTED]> /
ADDRESS HASH_VALUE BUFFER_GETS
-------- ---------- -----------
SQL_TEXT
----------------------------------------------------------------------------------------------------
AA975444 3625081536 111745500
SELECT COUNT(*) FROM V_SB_PART V WHERE V.ID = :b1 AND V.VENDID = :b2
A41AB584 36165120 725314770
SELECT RP.RELPART FROM OERELPART RP, PARTOFFERING PO, PART P WHERE P.ID
= :p1 AND P.ID = RP.PART AND
RP.ACTIVE = 'Y' AND CAT_PKG.CATALOG_PART(RP.RELPART) = 'Y' AND RP.RELPART
= PO.PARTID AND PO.TYP =
'WEB' AND PO.VAL = 'MWHCOM' AND TRUNC(NVL(P.EFFDT,SYSDATE+1)) <=
TRUNC(SYSDATE) ORDER BY 1
AA64EF0C 1943687711 105332438
UPDATE INVLOC SET QUOTE=:b1,QLOC=:b2,VENDID=:b3 WHERE ROWID = :b4
A2114824 14023929 106680698
select codes.dsc, codes.parm2, codes.cdlng, count(distinct batchpl.cdhid),
count(batchpl.pkgid), dep
t.id, dept.depnm, to_char(sysdate - (dept.caseplfreq/24/60),'HH24:MI:SS'),
dept.caseplsz, dept.casef
inalprttm, dept.caseplsort,
to_char(new_time(sysdate,'PST',dept.tmzn),'HH24:MI:SS') from codes,dept
,batchpl where batchpl.shploc = dept.id and batchpl.status in('WPL','BD')
and batchpl.batchid is nul
l and dept.id = codes.cd and codes.id = 'BATCHPLPRT' and dept.caseplflg
= 'Y' group by dept.id,dept.
depnm,dept.caseplfreq,dept.caseplsz,dept.casefinalprttm,
dept.caseplsort,codes.dsc,codes.parm2,codes
.cdlng,dept.tmzn order by
dept.id,dept.depnm,dept.caseplfreq,dept.caseplsz,dept.casefinalprttm, dept
.caseplsort,codes.dsc,codes.parm2,codes.cdlng,dept.tmzn
Back in Window A after query from B returns
QL> /
SID BLOCK_GETS CONSISTENT_GETS PHYSICAL_READS BLOCK_CHANGES
CONSISTENT_CHANGES
---------- ---------- --------------- -------------- -------------
------------------
169 8409519 12841564 23381 267296
18808
173 183514 111385238 87477 119354
1854
225 29464 12818444 267665 3624
1303
308 29868 12805797 186611 3764
2982
671 28361 12803955 130513 2922
1027
827 8 18906753 120904 4
1075
934 14075 68243870 10341 12866
1501
1034 252 55919580 359701 255
8129
1067 150 18915634 129775 20
976
1157 8834 11017366 169782 1391
5745
1331 8 18925581 130679 98
7890
1334 47 72279674 60858 199
9414
12 rows selected.
A couple of the SID's show ever increasing CONSISTENT_GETS; such as
SID=173, 1334, etc.
I've NEVER, EVER gotten any rows returned when I attempt to join V$SESSION
& V$SQLAREA.
FWIW - The is V7.3.4.5 on Solaris V2.6
"Jesse, Rich"
<[EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
rld.com> cc:
Subject: RE: v$sqlarea & v$session
03/12/2003 11:06
AM
Bummer! Looking back at the query, the user's probably not connected or
the
statement's not current... :(
Hopefully the sql_address-to-address join that others have suggested will
help more.
GL! :)
Rich
-----Original Message-----
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 12:25 PM
To: Jesse, Rich
I KNOW that is a lot of GETS;
which is exactly why I'm searching for the culprit.
1 select sql_text ,sid, username, osuser, logon_time
2 from v$sqlarea sa, v$session ss
3 where sa.buffer_gets > 100000000 -- that's a lot of gets!
4* and sa.hash_value = ss.sql_hash_value
[EMAIL PROTECTED]> /
no rows selected
[EMAIL PROTECTED]>
NOTHING seems to allow me to join V$SESSION to V$SQLAREA. :-(
"Jesse, Rich"
<[EMAIL PROTECTED] To:
"'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
rld.com> cc:
"'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Subject: RE: v$sqlarea &
v$session
03/12/2003 10:18
AM
Perhaps this is what you're looking for?
select sql_text ,sid, username, osuser, logon_time
from v$sqlarea sa, v$session ss
where sa.buffer_gets > 100000000 -- that's a lot of gets!
and sa.hash_value = ss.sql_hash_value;
HTH! GL! :)
Rich
Rich Jesse System/Database Administrator
[EMAIL PROTECTED] Quad/Tech International, Sussex, WI USA
p.s. West Bend, WI welcomes the new Home Depot to be built this summer!!
If this SQL helps you, can I get a discount?? ;)
-----Original Message-----
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 11:18 AM
To: Multiple recipients of list ORACLE-L
I'm suffering from a senior moment.
The question is at the every bottom.
SQL> select sql_text from v$sqlarea sa where buffer_gets > 100000000
SQL_TEXT
----------------------------------------------------------------------------
----
SELECT RP.RELPART FROM OERELPART RP, PARTOFFERING PO, PART P WHERE P.ID
= :p1 AN
D P.ID = RP.PART AND RP.ACTIVE = 'Y' AND CAT_PKG.CATALOG_PART(RP.RELPART)
= 'Y'
AND RP.RELPART = PO.PARTID AND PO.TYP = 'WEB' AND PO.VAL = 'MWHCOM' AND
TRUNC(NV
L(P.EFFDT,SYSDATE+1)) <= TRUNC(SYSDATE) ORDER BY 1
1 select sql_text
2 ,sid, username, osuser, logon_time
3 from v$sqlarea sa
4 , v$session ss
5 where buffer_gets > 100000000
6* and sa.address = ss.saddr
SQL> /
no rows selected
--
Please see the official ORACLE-L FAQ: http://www.orafaq.net
--
Author:
INET: [EMAIL PROTECTED]
Fat City Network Services -- 858-538-5051 http://www.fatcity.com
San Diego, California -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).