Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> sql running slow when run from java but runs fine when run from toad

sql running slow when run from java but runs fine when run from toad

From: picksdba <Utpal.Dhar_at_gmail.com>
Date: 4 May 2006 16:27:56 -0700
Message-ID: <1146785276.253342.223850@g10g2000cwb.googlegroups.com>


A sql statement is taking a long time to run from Java, but it runs quicky from Toad. I am on 10.1.0 on Windows. Can anybody tell me where to look at? Thanks.

I am pasting two trace files below.

This is the TRACE File generated when i run the query from TOAD:


Dump file
c:\oracle\product\10.1.0\admin\saracenp\udump\saracenp_ora_6028.trc Thu May 04 16:40:48 2006
ORACLE V10.1.0.2.0 - Production vsnsta=0 vsnsql=13 vsnxtr=3
Oracle Database 10g Release 10.1.0.2.0 - Production Windows Server 2003 Version V5.2 Service Pack 1

CPU             : 4 - type 586, 2 Physical Cores
Process Affinity: 0x00000000
Memory (A/P)    : PH:1309M/3071M, PG:2780M/4457M, VA:1240M/2047M
Instance name: saracenp

Redo thread mounted by this instance: 1

Oracle process number: 22

Windows thread id: 6028, image: ORACLE.EXE (SHAD)


And this is the trace file that is generated when i run it from JAVA

Dump file
c:\oracle\product\10.1.0\admin\saracenp\udump\saracenp_ora_4300.trc Thu May 04 16:33:02 2006
ORACLE V10.1.0.2.0 - Production vsnsta=0 vsnsql=13 vsnxtr=3
Oracle Database 10g Release 10.1.0.2.0 - Production Windows Server 2003 Version V5.2 Service Pack 1

CPU             : 4 - type 586, 2 Physical Cores
Process Affinity: 0x00000000
Memory (A/P)    : PH:1285M/3071M, PG:2650M/4457M, VA:1103M/2047M
Instance name: saracenp

Redo thread mounted by this instance: 1

Oracle process number: 56

Windows thread id: 4300, image: ORACLE.EXE (SHAD)

WAIT #2: nam='db file sequential read' ela= 967 p1=24 p2=428145 p3=1
WAIT #2: nam='db file sequential read' ela= 5182 p1=27 p2=406813 p3=1
WAIT #2: nam='db file sequential read' ela= 7816 p1=27 p2=406690 p3=1
WAIT #2: nam='db file sequential read' ela= 2098 p1=27 p2=406885 p3=1
WAIT #2: nam='db file sequential read' ela= 6499 p1=27 p2=407737 p3=1
WAIT #2: nam='db file sequential read' ela= 863 p1=27 p2=407739 p3=1
WAIT #2: nam='db file sequential read' ela= 6478 p1=27 p2=408333 p3=1
WAIT #2: nam='db file sequential read' ela= 5969 p1=27 p2=408973 p3=1
WAIT #2: nam='db file sequential read' ela= 7298 p1=27 p2=408735 p3=1
WAIT #2: nam='db file sequential read' ela= 3874 p1=27 p2=408612 p3=1
WAIT #2: nam='db file sequential read' ela= 2284 p1=27 p2=408500 p3=1
WAIT #2: nam='db file sequential read' ela= 5333 p1=27 p2=393420 p3=1
WAIT #2: nam='db file sequential read' ela= 3004 p1=27 p2=393165 p3=1
WAIT #2: nam='db file sequential read' ela= 4193 p1=27 p2=392871 p3=1
WAIT #2: nam='db file sequential read' ela= 5344 p1=27 p2=439141 p3=1
WAIT #2: nam='db file sequential read' ela= 4911 p1=27 p2=438833 p3=1
WAIT #2: nam='db file sequential read' ela= 876 p1=27 p2=439268 p3=1
WAIT #2: nam='db file sequential read' ela= 7178 p1=27 p2=440840 p3=1
WAIT #2: nam='db file sequential read' ela= 6582 p1=27 p2=440585 p3=1
WAIT #2: nam='db file sequential read' ela= 898 p1=27 p2=440650 p3=1
WAIT #2: nam='db file sequential read' ela= 8521 p1=27 p2=2491972 p3=1
WAIT #2: nam='db file sequential read' ela= 4789 p1=27 p2=2529275 p3=1
WAIT #2: nam='db file sequential read' ela= 6198 p1=29 p2=218942 p3=1
WAIT #2: nam='db file sequential read' ela= 5744 p1=27 p2=478092 p3=1
WAIT #2: nam='db file sequential read' ela= 3363 p1=27 p2=478491 p3=1
WAIT #2: nam='db file sequential read' ela= 6298 p1=27 p2=477862 p3=1
WAIT #2: nam='db file sequential read' ela= 10696 p1=27 p2=2296501 p3=1
WAIT #2: nam='db file sequential read' ela= 2429 p1=27 p2=2296973 p3=1
WAIT #2: nam='db file sequential read' ela= 5683 p1=27 p2=2296229 p3=1
WAIT #2: nam='db file sequential read' ela= 8334 p1=27 p2=2423298 p3=1
WAIT #2: nam='db file sequential read' ela= 8074 p1=27 p2=2422741 p3=1
WAIT #2: nam='db file sequential read' ela= 10897 p1=27 p2=2423189 p3=1
WAIT #2: nam='db file sequential read' ela= 9167 p1=27 p2=2470150 p3=1
WAIT #2: nam='db file sequential read' ela= 7243 p1=27 p2=2470678 p3=1
WAIT #2: nam='db file sequential read' ela= 4244 p1=27 p2=2472804 p3=1
WAIT #2: nam='db file sequential read' ela= 8401 p1=27 p2=2472311 p3=1
WAIT #2: nam='db file sequential read' ela= 5162 p1=27 p2=2473610 p3=1
WAIT #2: nam='db file sequential read' ela= 888 p1=27 p2=2472428 p3=1
WAIT #2: nam='db file sequential read' ela= 8013 p1=29 p2=241423 p3=1
WAIT #2: nam='db file sequential read' ela= 7276 p1=27 p2=391896 p3=1
WAIT #2: nam='db file sequential read' ela= 5515 p1=27 p2=362639 p3=1
WAIT #2: nam='db file sequential read' ela= 8515 p1=27 p2=389621 p3=1
WAIT #2: nam='db file sequential read' ela= 8160 p1=27 p2=362553 p3=1
WAIT #2: nam='db file sequential read' ela= 4798 p1=23 p2=424213 p3=1
FETCH
#2:c=1609375,e=57143619,p=14840,cr=14841,cu=0,mis=0,r=2,dep=0,og=1,tim=2006147818 WAIT #2: nam='SQL*Net message from client' ela= 2709 p1=675365956 p2=1 p3=0
WAIT #2: nam='SQL*Net message to client' ela= 2 p1=675365956 p2=1 p3=0 WAIT #2: nam='SQL*Net message from client' ela= 464 p1=675365956 p2=1 p3=0
STAT #2 id=1 cnt=2 pid=0 pos=1 obj=0 op='FILTER (cr=14841 pr=14840 pw=0 time=57143119 us)'
STAT #2 id=2 cnt=2 pid=1 pos=1 obj=46280 op='TABLE ACCESS BY INDEX ROWID SYS_PRICE_ARCHIVE (cr=14841 pr=14840 pw=0 time=57143102 us)' STAT #2 id=3 cnt=2 pid=2 pos=1 obj=46281 op='INDEX RANGE SCAN PRC_ARC_PK (cr=14839 pr=14838 pw=0 time=27958 us)' WAIT #0: nam='SQL*Net message to client' ela= 2 p1=675365956 p2=1 p3=0 WAIT #0: nam='SQL*Net message from client' ela= 240 p1=675365956 p2=1 p3=0
WAIT #1: nam='SQL*Net message to client' ela= 1 p1=675365956 p2=1 p3=0 WAIT #1: nam='SQL*Net message from client' ela= 429 p1=675365956 p2=1 p3=0

PARSING IN CURSOR #1 len=55 dep=0 uid=44 oct=42 lid=44 tim=2006152417 hv=2217940283 ad='205c8568'
alter session set events '10046 trace name context off' END OF STMT
PARSE #1:c=0,e=276,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=2006152413 BINDS #1:
EXEC #1:c=0,e=95,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2006152580 Received on Thu May 04 2006 - 18:27:56 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US