MSA Storage
cancel
Showing results for 
Search instead for 
Did you mean: 

eva performance w/Oracle logical partitions?

 
CA1048164
Occasional Visitor

eva performance w/Oracle logical partitions?

We have an HP 9000 running hp-ux 11.11, which is attached to an EVA 5000 SAN, and have taken advantage of to the virtualization of disks, blah, blah, blah.

I've recently created an Oracle partitioned table, which contains approximately 63 million rows of data, spread out over 25 logical partitions using an “Effective Date” to determine which partition each row resides. In a more traditional environment, doing this has resulted in fairly significant improvements in query performance against this table. However, the differences in this case do not suggest that there is anything to gain by implementing Oracle partitioning in this environment.

Has anyone done any work in this area and to they have experiences they would like to shar
5 REPLIES 5

Re: eva performance w/Oracle logical partitions?

"25 logical partitions". Does that mean 25 virtual disks? How many disk groups are you using? How many disks in each group?
Spindle performance will average across all virtual disks within a given disk group. Got any particularly "hot" Oracle partitions?

Note: While I am an HPE Employee, all of my comments (whether noted or not), are my own and are not any official representation of the company

Accept or Kudo

CA1048164
Occasional Visitor

Re: eva performance w/Oracle logical partitions?

Sheldon,
When I say logical partitions, I mean Oracle constructs that are totally invisible to this or any disk subsystem. From this external perspective, there are data files that collectively make up an Oracle tablespace. Internally, there may be partitions defined within one or more tablespaces. In previous generations, one might place datafiles in separate disk arrays in an attempt to spread i/o across many spindles. However, this particular system is virtual meaning that no matter how many or how few arrays we define the i/o is spread accross all disks, of which there are something like 178.

Therefore, I question whether or not creating Oracle logical partitions is worth the effort. I'm hoping that somewhere there is expertise in this specific area.
Bill Davison
Occasional Contributor

Re: eva performance w/Oracle logical partitions?

A couple things to consider:

1. When you query or update a partitioned table, the optimizer can sometimes use a subset of the total # of partitions ("partition pruning"). This can speed performance by reducing I/O.

2. Many people partition to improve performance during maintenance operations. For example, you can instantly drop the oldest partition vs. the time it takes to do a delete with a where clause. Index rebuilds can also be done a partition at a time.

Bill
Edgar_8
Regular Advisor

Re: eva performance w/Oracle logical partitions?

Hi,

We have a DW database that has daily tables(approx.80million records) which is range partitioned
by date/time & are loaded via sqlldr direct path. Partitioning has improved load; sql query performance; and
database storage manageability. If you have one fact table which is partitioned, I preseume that the fact
table is also having partitioned indexes?

hth
CA1048164
Occasional Visitor

Re: eva performance w/Oracle logical partitions?

Edgar,
This table has partitioned local indexes.