Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.tools -> Parallel Queries

Parallel Queries

From: Victor Kaminsky <pleasenospam_at_nospam.com>
Date: Tue, 29 May 2001 10:43:08 GMT
Message-ID: <3b137bc0.2401533@news.newsguy.com>

Hi,

I have one point to discuss, please help me if you have experience or correct if I am wrong.

I am currently working with a huge database (about 1.5 billion records).

The database runs on a powerful Sun machine, has tons of RAM, Disk Arrays, other wonderful stuff and costs a zillion dollars.

Currently, parallel queries are active and, every time I run a query, the system creates 22 different sessions to gather data quickly and efficient.

We have used partitioning, paralellism, etc and I can say that the database is optmized to run about 90% of the queries.

However, some queries take a long time, no matter how good is your SQL statement (explain plan).

Since most queries have date periods as main criteria, I was wondering if it would be a good idea to create a different connection and, for example, have 2 different connections working on different date periods at the same time.

I would be responsible for joining the results and produce a consistent table or view (probably by using Access). The common sense leads to think that 2 different connections would create 44 sessions instead of 22.

Since the machine has some idle power, I think it would double the parallelism.

It it correct? Has anyone tried that before?

Thanks in advance, Received on Tue May 29 2001 - 05:43:08 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US