Professional Documents
Culture Documents
I am Oracle ACE Director Sr. Technical Consultant, Enkitec Enkitec is an Oracle Platinum Partner specializing in the following areas: Oracle Exadata Oracle Database, including RAC Oracle Database Performance Tuning Oracle APEX and so much more!
reporting. Consistent degradation in last year. Had loaded on average 400 business through ETL per hour, now down to 2-300. Code review and enhancement of ETL process in works, but what can you offer us outside of that? Goal: Load 700 business per hour!!
switched to ASH to provide more defined, smaller timeline data collections. Gave more clear samples of what was occurring in the database at a given time. Drilled down to code that was deprecated and unexpected. EM12c available and used to enhance findings from ASH reports and to provide further research.
picture of performance challenges and when occurring. Quantity of executions were not focus, but wait times.
Top SQL
STATS_ADMIN??
SQL Analyze??
how reality was askew vs. what analyze of tables fed the CBO and SQL Tuning Analyzer. SQL Profiles were NOT offering better, more stable performance.
Ash Analytics
CPU + Wait for CPU can be misleading.
Is the CPU simply used or is here a real problem?
When SQL Tuning Advisor Automated Jobs are NOT your Friend
impacting was avoided, including stats collection enhancement in proprietary package implemented in 9i. DBMS_ADMIN was deprecated and its analyze of objects did not offer proper data for Cost Based Optimizer. Tuning Analyzer was implemented as part of 11g upgrade automatically and utilizing valuable ETL time resources.
Steps to Correct
Migrated to full DBMS_STATS collection, disabling
jobs using STATS_ADMIN pkg with DBMS_ADMIN. Removed SQL Profiles that were impacted by incorrect information fed to CBO by DBMS_ADMIN. Migrated select b-tree indexes to bitmap indexes, also much needed disk space. Continued to review ASH, AWR and Session SQL performance for improvement.
tuning:
750 !!