Use PQO on source and Target
Waleed
-----Original Message-----
From: David Fenng [mailto:dbanotes_at_gmail.com]=20
Sent: Thursday, August 05, 2004 10:50 PM
To: oracle-l_at_freelists.org
Subject: Materialized view create/refresh slowly
Hi,all,
I meet a question about materialized view:
In a LAN env,remote DB (hp-ux /Oracle 9201 EE) has a table named
BASE_TB ( 6 million records ), table's size is bout 20M; at local
db(linux / Oracle 9204 EE) ,
I create a MV use the following SQL:
CREATE MATERIALIZED VIEW base_tb_local
BUILD IMMEDIATE
REFRESH fast START WITH SYSDATE NEXT trunc(SYSDATE) + 1
WITH ROWID
AS SELECT * FROM base_tb_at_dblinkname
;
slow-going, took me about one hour . then I ftp a big file to remote
,and download a big file from remote db's site , the speed is OK, very
fast. .
I tried to refresh the MV ,slowly......then at remote db ,I do some
trace about the session.Such as :
execute dbms_system.set_ev(<sid>,<serial>,10046,12,'');
and found that :
- SESSION ID:(26.6530) 2004-08-04 22:49:36.393
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 22 p1=3D1413697536 =
p2=3D1989
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 33 p1=3D1413697536 =
p2=3D2019
p3=3D0
.....
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 20 p1=3D1413697536 =
p2=3D2007
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D1997
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 18 p1=3D1413697536 =
p2=3D1999
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 20 p1=3D1413697536 =
p2=3D2007
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 7746560 =
p1=3D1413697536
p2=3D1995 p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 41 p1=3D1413697536 =
p2=3D2014
p3=3D0
.............
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2000
p3=3D0
- 2004-08-04 22:49:54.372
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 9780202 =
p1=3D1413697536
p2=3D2005 p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 41 p1=3D1413697536 =
p2=3D1999
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D2003
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2001
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D1997
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2001
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2002
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2000
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2006
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D2005
p3=3D0
......
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 7758084 =
p1=3D1413697536
p2=3D2013 p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 34 p1=3D1413697536 =
p2=3D1993
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D1999
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D2002
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D1992
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 17 p1=3D1413697536 =
p2=3D2009
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 16 p1=3D1413697536 =
p2=3D2007
p3=3D0
WAIT #1: nam=3D'SQL*Net more data to client' ela=3D 7757175 =
p1=3D1413697536
p2=3D1997 p3=3D0
I know "ela" is about time , in the trace file,"ela=3D 7757175 " ,means
77571750ms ? my GOD!
Would you like give me some advise about this ?
Thanks anyway!!
--=20
David Fenng
http://www.dbanotes.net=20
some articles about Oracle RDBMS 8i/9i/10g (in Chinese)
Please see the official ORACLE-L FAQ:
http://www.orafaq.com
To unsubscribe send email to: oracle-l-request_at_freelists.org
put 'unsubscribe' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-----------------------------------------------------------------
----------------------------------------------------------------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
----------------------------------------------------------------
To unsubscribe send email to: oracle-l-request_at_freelists.org
put 'unsubscribe' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-----------------------------------------------------------------
Received on Thu Aug 05 2004 - 22:22:42 CDT