Exadata MAA Best Practices Series Session #3: · PDF fileExadata MAA Best Practices Series...

Post on 10-Mar-2018

234 views 13 download

Transcript of Exadata MAA Best Practices Series Session #3: · PDF fileExadata MAA Best Practices Series...

<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