Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: SMP/MPP and PQO
According to this PQO provides benefits even on a single CPU machine:
http://www.orafaq.com/faqopq.htm#ONECPU
I can see how it would if you had most of the records in your cache, so half the query could be worked on while the other half was retrieving the records from the disk, but this wouldn't happen very often. Alternatively, if you had cunning partitions across multiple mount points, and your hardware was capable of exploiting that. Hmmm.
g.
"Koivu, Lisa" <lisa.koivu_at_efairfield.com>
Sent by: root_at_fatcity.com
06/12/01 09:17 AM
Please respond to ORACLE-L
To: Multiple recipients of list ORACLE-L
<ORACLE-L_at_fatcity.com>
cc:
Subject: SMP/MPP and PQO
Hello everyone,
I was reading up on the differences between SMP, MPP and how they may affect
PQO (Parallel Query).
My understanding is that MPP is a host with defined domains (like an e10k
with virtual machines on it). SMP is a standalone host with no domains and
multiple processors. I am not considering clustering here.
It seemed to me the only requirement that you really need to run PQO is to
have available resources to power it. For example, a little 2-cpu box that
is pinned a majority of the time is only going to suffer if PQO is turned
on. However, if we had a 16-cpu box with abundant resources, turning on PQO
would help fts and large index scans in a dw-type environment. (At least
this is what I saw in the past).
Also, I was taught that PQO should not be used when a table/index is not
partitioned. However, upon reading the doco, it states that the slaves
split up work by blocks (or was it extents?). Seems to me this could cause
more problems than it's worth (i/o contention?) and partitioning, if done
carefully, would be the smarter way to go. Would the slaves really be smart
enough to divy up work intelligently on a non-partitioned object? My
initial thought is NO.
In addition, on metalink they even went so far as to state it is OK to use
PQO on a 2-processor NT machine. Seems to me the statement that 'PQO
provides no benefit on a SMP machine' is not warranted, unless Oracle
Support was just pacifying the customer who wanted to see PQO work.
Maybe my idea of SMP is too simple. If I am off my rocker can someone
please set me straight?
Thanks
Lisa Koivu
Oracle Database Administrator
954-935-4117
The information in the electronic mail message is Cendant confidential and
may be legally privileged, it is intended solely for the addressee(s) access
to this internet electronic mail message by anyone else is unauthorized. If
you are not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it is prohibited and
may be unlawful.
The sender believes that this E-mail and any attachments were free of any
virus, worm, Trojan horse, and/or malicious code when sent. This message and
its attachments could have been infected during transmission. By reading the
message and opening any attachments, the recipient accepts full
responsibility for taking protective and remedial action about viruses and
other defects. Cendant Corporation or Affiliates are not liable for any loss
or damage arising in any way from this message or its attachments.
-- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Guy Hammond INET: guy.hammond_at_avt.co.uk 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: ListGuru_at_fatcity.com (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).Received on Wed Jun 13 2001 - 12:29:14 CDT