Professional Documents
Culture Documents
Managing Cost-Based Optimiser Statistics in Peoplesoft: David Kurtz
Managing Cost-Based Optimiser Statistics in Peoplesoft: David Kurtz
Managing Cost-Based Optimiser Statistics in Peoplesoft: David Kurtz
Statistics in PeopleSoft
David Kurtz
Go-Faster Consultancy Ltd.
david.kurtz@go-faster.co.uk
www.go-faster.co.uk
Who Am I?
• Oracle Database Specialist
– Independent consultant
• System Performance
tuning
– PeopleSoft ERP
– Oracle RDBMS
• Book
– www.psftdba.com
• UKOUG
– PeopleSoft Technology SIG
Committee
• Maintenance Window
– New in Oracle 10g
• Previously you had to define your own job
– Default 10pm – 6am weekdays + weekends
– Refresh ‘stale’ object statistics
• Stale means >10% change
• Table monitoring enabled by default
– user_tab_statistics
– dbms_stats.flush_database_monitoring_info
– Automatic Histogram Collection
• Techniques:
– Lock Statistics
– Delete Statistics
– Optimiser Dynamic Sampling
– Modifying PeopleSoft Behaviour
• In an ideal world
– Clear the table
%TruncateTable()
– Populate table
– Gather statistics
%UpdateStats()
– Use tables
david.kurtz@go-faster.co.uk
www.go-faster.co.uk