exadata maa best practices series session #3: · pdf fileexadata maa best practices series...
TRANSCRIPT
<Insert Picture Here>
Exadata MAA Best Practices Series
Session #3: PeopleSoft on Exadata
Darryl Presley
Consulting Member of Technical Staff, MAA, Server Technologies
Oracle
2
<Insert Picture Here>
Exadata MAA Best Practices Series
1. E-Business Suite on Exadata
2. Siebel on Exadata
3. PeopleSoft on Exadata
4. Exadata and OLTP
5. Using Resource Manager on Exadata
6. Migrating to Exadata
7. Using DBFS on Exadata
8. Exadata Monitoring
9. Exadata Backup & Recovery
10. Exadata MAA
11. Troubleshooting Exadata
12. Exadata Patching & Upgrades
13. Exadata Health Check
3
Assumptions and Terminologies
PSFT– Oracle PeopleSoft Applications
MAA – Maximum Availability Architecture
HA – High Availability
ASM- Oracle Automatic Storage Management
RAC – Oracle Real Application Clusters
MOS – My Oracle Support
4
<Insert Picture Here>
Key Takeaways
5
PeopleSoft on ExadataKey Takeaways
1. Validated best practices for moving to Exadata
2. PeopleSoft MAA integration with Exadata
3. PeopleSoft scales and performs well on Exadata
6
<Insert Picture Here>
Validated Best Practices
for Moving to Exadata
7
Moving to Exadata
Target Database and Peoplesoft Software on Exadata
Minimum database version is11g Release 2
Minimum PeopleTools version is 8.49
Supported PeopleTools versions
8.49
8.50
8.51
PeopleSoft Application Suite versions are certified with specific
PeopleTools versions
Refer to PeopleBooks installation guide
8
Moving to ExadataFresh Install
PeopleTools standard tool set and scripts
Application Designer
Data Mover
PeopleTools scripts
Validated on Exadata
9
Moving to ExadataMigration
Migration strategy dependencies:
Source database version and platform
PeopleTools version must be 8.49 or higher on source and
target databases
Reduced downtime options:
Data Guard
GoldenGate
Transportable Tablespace (XTTS)
Refer to migration presentation in this series
10
Moving to ExadataBest Practices Takeaways
Follow PeopleSoft installation procedures
Follow validated migration best practices
11
<Insert Picture Here>
PeopleSoft MAA
Integration with Exadata
12
PeopleSoft MAA on Exadata
13
PeopleSoft MAA on Exadata
PeopleTools 8.50.09 supports Fast Application
Notification (FAN) and client failover
PeopleTools 8.51 can offload reads to Active Data
Guard
RAC, Data Guard Fast Start Failover and transparent
client failover validated
14
PeopleSoft MAA on ExadataBest Practices Takeaways
Implement PeopleSoft PeopleTools 8.51
Load balance web and application servers
11g Release 2 Database client with PeopleTools
Flashback Technologies
15
<Insert Picture Here>
PeopleSoft scales and
performs well on Exadata
16
Performance and ScalabilityOngoing Work
Validated different configurations
PeopleSoft North America HR Payroll workload kit
PaySheet
PayCalc
PayConfirm
500,000 employees in kit
128 pay groups
17
Performance and ScalabilityPerformance Overall
Reduce batch elapsed time by 50% for most cases in
customer environments
Customer HR Payroll reduced by 60%
Customer Financial month-end close reduced by 50%
In general, different PeopleSoft application
components see performance gains – but not all
Online users enjoy consistent performance
Customers are happy with Exadata performance
18
Performance and ScalabilityFindings – Great Performance without RAC Affinity
Use RAC, Partitioning, multiple run controls and load
balancing
Low cluster contention
High throughput
No RAC Affinity required
Time Spent(%) PaySheet PayCalc PayConfirm
DB CPU % 50.97 44.44 68.54
IO % 36.88 47.48 24.02
RAC Cluster % 13.15 8.54 8.30
19
Performance and ScalabilityFindings – CPU Usage
PeopleSoft business logic in application tier
30 - 40% of an 8 core server running 32 parallel
payroll COBOL processes
Recommend placing process scheduler on separate
application tier servers
20
Performance and ScalabilityFindings – Memory Usage
HR payroll workload benefits from large SGA size
32GB Buffer Cache in case study
HugePages configured to prevent swapping
MOS 744769.1 – How to Configure HugePages
21
Performance and ScalabilityFindings – Smart Flash Cache
Case study tests runs with and without Flash Cache
7ms overall average IO latency without Flash Cache
3ms overall average IO latency with Flash Cache
30% Flash Cache hit ratio
15% overall performance throughput improvement for Payroll
processing workload
Automatic – no special tuning required
22
Performance and ScalabilityFindings – Network Utilization
Single row processing
High number of round trips
High network latency impact
23
Performance and ScalabilityFindings – Minimize network latency for Process Scheduler
Reduce network latency for highest throughput
High = 0.264ms latency
Low = 0.121ms latency
24
Performance and ScalabilityFindings -- Case Study Summary
Payroll scales very well on 1/4 rack Exadata
3 Exadata Storage Cells
Intelligent Storage
Smart Flash Cache Unique to Exadata
2 Database Machine Compute Nodes
Large memory
Pre-configured RAC and ASM for scalability
11g Release 2 database performance features
Full integration of InfiniBand network backbone
25
Performance and ScalabilityBest Practice Takeaways
We recommend the following:
Configure HugePages MOS 744769.1
Use RAC for scalability
Use Partitioning to distribute data
Use Oracle Net Load balancing
Use Multiple Batch Process Run Controls for scalability
Place application and process servers on separate servers
outside of Exadata using low latency network
See PeopleSoft on Exadata Best Practice paper
http://www.oracle.com/goto/maa
26
<Insert Picture Here>
Business Takeaways
27
Business TakeawaysPeopleSoft on Exadata
1. Validated best practices for moving to Exadata
2. PeopleSoft MAA integration with Exadata
3. PeopleSoft scales and performs very well on
Exadata
28
PeopleSoft on Exadata Resources and References
MAA OTN Site (http://www.oracle.com/goto/maa)
Peoplesoft on Exadata Best Practices
PeopleSoft MAA Best Practices
Reducing PeopleSoft Downtime with a Local Standby Database
MAA Best Practices for Migrating to Exadata Database Machine
MOS 744769.1 - How to Configure HugePages
PeopleTools 8.51 Documentation
http://download.oracle.com/docs/cd/E18083_01/pt851pbr0/eng/ps
books/tadm/book.htm
29
30