Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Performance SQL Loader (sqlldr) Oracle9.2
Hi,
can anybody out there give me a rough number how much records per
second I can expect to load with SQL Loader (sqlldr) :-?
Happy helloween, Wolfgang
Some information about our environment(s):
This is the target/working table.
Name Null? Type ----------------------------------------- -------- ---------------------------- TRANS_ID NUMBER(38) RECORD_ID NUMBER(38) NAME CHAR(6) RECORD_STATE NUMBER(38) C_ID VARCHAR2(12) A_ADDRESS VARCHAR2(64) B_ADDRESS VARCHAR2(64) SN NUMBER(38) CAUSE NUMBER(38) TIME DATE CHANGE NUMBER(38) RECORD VARCHAR2(1024) TRANS_ID_OUT NUMBER(38)
create unique index test_table_a on test_table(trans_id, record_id);
create index test_table_b on test_table(c_id, B_Address, A_address,
name);
create index test_table_c on test_table( trans_id_out, record_id);
5) Size of records in RECORD around 350 bytes.
6) MY RESULTS:
With conventional path loading, nothing else going on, for 1Mio
records, I got between 400-500 records/sec on 1a). Can I expect more?
7) Would you recommend loading into an intermediate staging table with DIRECT PATH, and then move from staging table to target table? Drop/rebuild indexes?
8) What are the drawbacks of using DIRECT PATH?
9) What are the most critical parts of Oracle set-up, i/o, parameterization I should look at? Received on Thu Oct 31 2002 - 07:23:17 CST