Oracle9i Application Developer's Guide - Large Objects (LOBs)
Release 1 (9.0.1)

Part Number A88879-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to beginning of chapter Go to next page

LOBS: Best Practices, 3 of 6


LOB Performance Guidelines

Use the following guidelines to achieve maximum performance with LOBs:

Some Performance Numbers

Table 9-1 lists the results of a performance test that enqueued 500 messages using a chunk size of 8KB for the LOB part of the payload. This performance test used Oracle8i Release 3 (8.1.7), and a DB_BLOCKSIZE = 8192 (8K), identical to the operating system block size.


Table 9-1 Response Time When Enqueueing 500 Messages With and Without CACHE and LOGGING
CHUNK SIZE  CACHE (Y/N)  LOGGING (Y/N)  MESSAGE_SIZE  EVENT 10359  RESPONSE TIME  

8k 

NOCACHE 

NOLOGGING 

3900 bytes 

not set 

01:33 sec 

8k 

NOCACHE 

NOLOGGING 

4000 bytes 

not set 

06:19 sec 

8k 

NOCACHE 

NOLOGGING 

4000 bytes 

set 

04:36 sec 

8k 

CACHE 

 

3900 bytes 

not set 

01:22 sec 

8k 

CACHE 

 

4000 bytes 

not set 

01:22 sec 

8k 

CACHE 

 

4000 bytes 

set 

01:83 sec 

8k 

CACHE 

 

20000 bytes 

set 

02:33 sec 

Previous response times using a 16k chunksize, NOCACHE, and NOLOGGING for a message of 4000 bytes was 12:28 sec.

These results indicate that the CACHE parameter is the parameter giving the best performance improvement.


Go to previous page Go to beginning of chapter Go to next page
Oracle
Copyright © 1996-2001, Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback