dbTalk Databases Forums  

Low performance while loading data from Oracle Database (MS OLEDB)

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Low performance while loading data from Oracle Database (MS OLEDB) in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Cesare
 
Posts: n/a

Default Low performance while loading data from Oracle Database (MS OLEDB) - 11-03-2004 , 09:15 AM






Hi all,
I'm going to load 4 AS cubes from Oracle, 40 Million rows fact for
each one.

Each cube takes a long time to load (2-3 hours) due to a low avarage
of rows read per second (5000 up to 8000 rows per second) from the
Oracle Database.
I use the MS OLEDB Provider for Oracle to access the data and i know
that the
MS AS server is NOT busy... the CPUs (4) are consuming less than
20%...
Pagefile is not used and there's a lot of free memory.
So i think that the problem should be on the configuration of the
OLEDB provider or in the Oracle database that push out data slowly.

What do you think about it?
How can i improve OLEDB performances?

Thx
Cesare



Reply With Quote
  #2  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: Low performance while loading data from Oracle Database (MS OLEDB) - 11-03-2004 , 09:03 PM






Look at the general recommendations for improving processing performance in
the SSAS Performance Guide
http://www.microsoft.com/technet/pro.../ansvcspg.mspx
My general rule-of-thumb is that a well-tuned, server-quality hardware
should be able to process about 1 million rows per minute *IF* the schema
has had the optimize schema wizard in the cube editor ran against it (this
minimizes the number of inner-joins generated by SSAS when forming the SQL
statement used in processing). If you are getting more than that -- GREAT.
If less than that, start looking for the bottleneck using the
recommendations in the white paper above.

This is only a general rule-of-thumb -- YOUR MILEAGE MAY VARY.

--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI SystemsTeam
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Cesare" <Cesare (AT) discussions (DOT) microsoft.com> wrote

Quote:
Hi all,
I'm going to load 4 AS cubes from Oracle, 40 Million rows fact for
each one.

Each cube takes a long time to load (2-3 hours) due to a low avarage
of rows read per second (5000 up to 8000 rows per second) from the
Oracle Database.
I use the MS OLEDB Provider for Oracle to access the data and i know
that the
MS AS server is NOT busy... the CPUs (4) are consuming less than
20%...
Pagefile is not used and there's a lot of free memory.
So i think that the problem should be on the configuration of the
OLEDB provider or in the Oracle database that push out data slowly.

What do you think about it?
How can i improve OLEDB performances?

Thx
Cesare





Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.