SPARC T4-2 Produces World Record Oracle Essbase Aggregate Storage Benchmark Result
Posted
by Brian
on Oracle Blogs
See other posts from Oracle Blogs
or by Brian
Published on Tue, 28 Aug 2012 17:37:19 +0000
Indexed on
2012/08/28
21:46 UTC
Read the original article
Hit count: 437
/Benchmark
Significance of Results
Oracle's SPARC T4-2 server configured with a Sun Storage F5100 Flash Array and running Oracle Solaris 10 with Oracle Database 11g has achieved exceptional performance for the Oracle Essbase Aggregate Storage Option benchmark. The benchmark has upwards of 1 billion records, 15 dimensions and millions of members. Oracle Essbase is a multi-dimensional online analytical processing (OLAP) server and is well-suited to work well with SPARC T4 servers.
-
The SPARC T4-2 server (2 cpus) running Oracle Essbase 11.1.2.2.100 outperformed the previous published results on Oracle's SPARC Enterprise M5000 server (4 cpus) with Oracle Essbase 11.1.1.3 on Oracle Solaris 10 by 80%, 32% and 2x performance improvement on Data Loading, Default Aggregation and Usage Based Aggregation, respectively.
-
The SPARC T4-2 server with Sun Storage F5100 Flash Array and Oracle Essbase running on Oracle Solaris 10 achieves sub-second query response times for 20,000 users in a 15 dimension database.
-
The SPARC T4-2 server configured with Oracle Essbase was able to aggregate and store values in the database for a 15 dimension cube in 398 minutes with 16 threads and in 484 minutes with 8 threads.
-
The Sun Storage F5100 Flash Array provides more than a 20% improvement out-of-the-box compared to a mid-size fiber channel disk array for default aggregation and user-based aggregation.
-
The Sun Storage F5100 Flash Array with Oracle Essbase provides the best combination for large Oracle Essbase databases leveraging Oracle Solaris ZFS and taking advantage of high bandwidth for faster load and aggregation.
-
Oracle Fusion Middleware provides a family of complete, integrated, hot pluggable and best-of-breed products known for enabling enterprise customers to create and run agile and intelligent business applications. Oracle Essbase's performance demonstrates why so many customers rely on Oracle Fusion Middleware as their foundation for innovation.
Performance Landscape
System | Data Size (millions of items) |
Database Load (minutes) |
Default Aggregation (minutes) |
Usage Based Aggregation (minutes) |
---|---|---|---|---|
SPARC T4-2, 2 x SPARC T4 2.85 GHz | 1000 | 149 | 398* | 55 |
Sun M5000, 4 x SPARC64 VII 2.53 GHz | 1000 | 269 | 526 | 115 |
Sun M5000, 4 x SPARC64 VII 2.4 GHz | 400 | 120 | 448 | 18 |
* – 398 mins with CALCPARALLEL set to 16; 484 mins with CALCPARALLEL threads set to 8
Configuration Summary
Hardware Configuration:
128 GB memory
2 x 300 GB 10000 RPM SAS internal disks
Storage Configuration:
SAS HBA with 2 SAS channels
Data Storage Scheme Striped - RAID 0
Oracle Solaris ZFS
Software Configuration:
Installer V 11.1.2.2.100
Oracle Essbase Client v 11.1.2.2.100
Oracle Essbase v 11.1.2.2.100
Oracle Essbase Administration services 64-bit
Oracle Database 11g Release 2 (11.2.0.3)
HP's Mercury Interactive QuickTest Professional 9.5.0
Benchmark Description
The objective of the Oracle Essbase Aggregate Storage Option benchmark is to showcase the ability of Oracle Essbase to scale in terms of user population and data volume for large enterprise deployments. Typical administrative and end-user operations for OLAP applications were simulated to produce benchmark results.
The benchmark test results include:
- Database Load: Time elapsed to build a database including outline and data load.
- Default Aggregation: Time elapsed to build aggregation.
- User Based Aggregation: Time elapsed of the aggregate views proposed as a result of tracked retrieval queries.
Summary of the data used for this benchmark:
- 40 flat files, each of size 1.2 GB, 49.4 GB in total
- 10 million rows per file, 1 billion rows total
- 28 columns of data per row
- Database outline has 15 dimensions (five of them are attribute dimensions)
- Customer dimension has 13.3 million members
- 3 rule files
Key Points and Best Practices
-
The Sun Storage F5100 Flash Array has been used to accelerate the application performance.
-
Setting data load threads (DLTHREADSPREPARE) to 64 and Load Buffer to 6 improved dataloading by about 9%.
-
Factors influencing aggregation materialization performance are "Aggregate Storage Cache" and "Number of Threads" (CALCPARALLEL) for parallel view materialization. The optimal values for this workload on the SPARC T4-2 server were:
-
Aggregate Storage Cache: 32 GB
CALCPARALLEL: 16
See Also
-
Oracle Essbase Aggregate Storage Option Benchmark on
Oracle's SPARC T4-2 Server
oracle.com -
Oracle Essbase
oracle.com OTN - SPARC T4-2 Server
oracle.com OTN -
Oracle Solaris
oracle.com OTN -
Oracle Database 11g Release 2 Enterprise Edition
oracle.com OTN
Disclosure Statement
Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Results as of 28 August 2012.
© Oracle Blogs or respective owner