I thought my Outlook Language Translator broke.

"Walking on water and developing software from a specification are easy if
both are frozen."

Christopher R. Spence
Oracle DBA
Fuelspot 



-----Original Message-----
Sent: Monday, July 30, 2001 4:07 PM
To: Multiple recipients of list ORACLE-L


Sorry, wrong language
I replay all instead of replying only to the original
poster.

 --- paquette stephane <[EMAIL PROTECTED]> a
écrit : > Salut Daniel,
> 
> Alors tu n'es plus chez Covansys ...
> 
> Je reviens au Québec en aout. On va avoir un 3e (et
> dernier) bébé en novembre.
> 
> 
> Tu n'en demandes pas trop à PL/SQL. Chez Molson on
> chargeait plusieur millions par jour en pl/sql
> dynamique.
> 
> Si tu regardes les stats, en plus de la cpu à 95%,
> est-ce que tes disques sont également à 100% ?
> 
> Quel genre de plan d'accès tu as ?
> Avez-vous un modèle de données en étoile (star
> schema)
> ass ez pur ? Chez mon client actuel, il est un peu
> hybride et évidemment ca cause des problemes.
> 
> Normalement, le principal travail de l'alimentation
> des faits est de faire un lookup sur les tables de
> dimensions pour aller chercher la clé générée.
> Tu es peut-etre mieux de faire un gros join entre la
> table de chargement et tes dimensions, comme cela
> Oracle va faire du hash-join. Assure-toi de
> "booster"
> le hash_area_size et de mettre le hint append sur
> l'insert et de créer la table en nologging.
> 
> Tiens moi au courant.
> 
> Stéphane
> 
> P.S. Le marché de l'emploi a pas l'air fort de ce
> temps la a Montreal.
> 
>  --- Daniel Garant <[EMAIL PROTECTED]> a écrit :
> >
> Hi
> > 
> > We are in the process of loading our DW.  The raw
> > data is located in the
> > same database as the DW.  We wrote a PL/SQL
> package
> > that goes thru the raw
> > data table and convert it into the fact table.
> The
> > process is not really
> > complex, but cannot be done in one insert
> statement.
> > 
> > Now, the first test I did with only 2500 rows to
> > convert (we have 13
> > millions in the real table) took 45 minutes!!!
> The
> > CPU on the NT server is
> > averaging 95% and I am alone on the server.
> > 
> > The package looks roughly like this
> > 
> > Package
> >   procedure process_col1;
> >   ...
> >   procedure process_colxxx
> >   ...
> >   main procedure
> >   for each row in raw table
> >     execute process_col1;
> >     execute process_colxxx;
> >     if ok
> >       insert into fact table
> >   next row
> > 
> > Nothing fancy here.  After searching on metalink,
> I
> > found out that the call
> > of a procedure is expensive in cpu. I removed all
> > the procedures and move
> > them in the main one. That did not help at all.  I
> > used the nocopy for the
> > OUT and IN OUT parameters, but still no noticeable improvement.  I 
> > have no indexes on my fact table (I will put them later)
> and
> > all the FK constraints
> > are disable.
> > 
> > Am i asking too much from PL/SQL here?  What is
> the
> > best approach for
> > loading the data in my fact table?  Any pitfall I
> > should be aware of that
> > can cause my process to be so slow?  I have a
> bunch
> > of these procedure
> > extracting sub-string for a big one (spliting the
> > URL field into site, port
> > and path fields).  Is that something that PL/SQL
> is
> > not good at?
> > 
> > TIA
> > Daniel
> > 
> > --
> > Please see the official ORACLE-L FAQ:
> > http://www.orafaq.com
> > -- 
> > Author: Daniel Garant
> >   INET: [EMAIL PROTECTED]
> > 
> > Fat City Network Services    -- (858) 538-5051 
> FAX:
> > (858) 538-5051
> > San Diego, California        -- Public Internet
> > access / Mailing Lists
> >
>
--------------------------------------------------------------------
> > 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).
> 
> =====
> Stéphane Paquette
> DBA Oracle, consultant entrepôt de données
> Oracle DBA, datawarehouse consultant [EMAIL PROTECTED]
> 
>
___________________________________________________________
> Do You Yahoo!? -- Vos albums photos en ligne, 
> Yahoo! Photos : http://fr.photos.yahoo.com
> -- 
> Please see the official ORACLE-L FAQ:
> http://www.orafaq.com
> -- 
> Author: =?iso-8859-1?q?paquette=20stephane?=
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services    -- (858) 538-5051  FAX:
> (858) 538-5051
> San Diego, California        -- Public Internet
> access / Mailing Lists
>
--------------------------------------------------------------------
> 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). 

=====
Stéphane Paquette
DBA Oracle, consultant entrepôt de données
Oracle DBA, datawarehouse consultant
[EMAIL PROTECTED]

___________________________________________________________
Do You Yahoo!? -- Vos albums photos en ligne, 
Yahoo! Photos : http://fr.photos.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: =?iso-8859-1?q?paquette=20stephane?=
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
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).
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Christopher Spence
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
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).

Reply via email to