Call now: 252-767-6166  
Oracle Training Oracle Support Development Oracle Apps

 
 Home
 E-mail Us
 Oracle Articles
New Oracle Articles


 Oracle Training
 Oracle Tips

 Oracle Forum
 Class Catalog


 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Analysis
 Design
 Implementation
 Oracle Support


 SQL Tuning
 Security

 Oracle UNIX
 Oracle Linux
 Monitoring
 Remote s
upport
 Remote plans
 Remote
services
 Application Server

 Applications
 Oracle Forms
 Oracle Portal
 App Upgrades
 SQL Server
 Oracle Concepts
 Software Support

 Remote S
upport  
 Development  

 Implementation


 Consulting Staff
 Consulting Prices
 Help Wanted!

 


 Oracle Posters
 Oracle Books

 Oracle Scripts
 Ion
 Excel-DB  

Don Burleson Blog 


 

 

 


 

 

 
 

The best proactive Oracle tuning software:

Ion for Oracle

Oracle Tips by Burleson Consulting
May,  2009



Our premier Oracle monitoring software is Ion for Oracle, a truly proactive tool that gets right to the heart of any Oracle performance problem.  Ion for Oracle uses STATSPACK or AWR to analyze for hidden trends and signatures, making it easy to monitor Oracle.

Click "Play" to take the tour or visit
www.Ion-DBA.com
Ion for Oracle. Enterprisse Edition.

Ion Enterprise Edition

Ion - Screenshots

Sessions - Salient metrics such as the number of connected session and transactions per second can reveal relative workload levels, important for diagnosing performance problems that relate to transaction volume.

External Metrics  - Oracle does not run in a vacuum, and no amount of Oracle tuning is going to help when you have an external bottleneck.  Network latency, disk enqueues, RAM swapping and CPU waits all contribute to Oracle response time, and you need to carefully monitor your eternal environment.  Ion has specialized interfaces that gather the OS information directly from AWR and out the data right at your fingertips.

Workload changes - Part of any successful tuning strategy is to proactively monitor your workloads, signaling when you detect a workload change that would benefit from changes to your Oracle environment.  For example, many databases have a bi-modal workload where Oracle processes OLTP transactions during work hours and batch mode job at night.  It's no longer necessary to build complex scripts for detecting these workload changes!  Ion metrics allow you to locate these workload changes with confidence so that you can schedule a reconfiguration, just in time to avoid any end-user inconvenience.


See workload change instantly!



Oracle is the world?s most robust and complex database, and along with this tremendous power and flexibility comes great complexity.   

Tuning an Oracle database has been likened to working on a car while it flies down the highway at 70 miles per hour. 

Thousands of transactions are processed every second and it?s extremely difficult to isolate and repair an Oracle performance problem.

Oracle tuning takes years to master and the internals of SQL optimization have become so complicated that only a seasoned expert can make sense of Oracle tuning.

Enter Ion for Oracle

Ion for Oracle is a revolutionary new tool that encapsulates the tuning techniques used by the world?s top Oracle tuning experts.  Using applied artificial intelligence, Ion for Oracle employs decision support system technology to relieve you of the tedium of querying dozens of cryptic internal tables, placing the salient data right at your fingertips.

Custom Recommendations:

Your database has relatively high logical I/O at 164,756 reads per second. Logical I/O includes data block reads from both memory and disk. Consider tuning your application to reduce unnecessary data buffer touches (SQL Tuning or PL/SQL bulking), using faster CPU?s or adding more CPU?s to your system.

How Does Ion work?

The Ion for Oracle architecture was over a decade in the making, designed by Donald K. Burleson, a five-time Oracle Press author and one of the world?s most respected Oracle tuning experts.   Real-time performance monitors have a serious shortcoming in that it is not easy to isolate a single performance metric in a busy database, and even harder to repair a problem while the database is experiencing an acute performance problem.


Ion for Oracle spots hidden workload trends

Ion for Oracle adopts a proactive approach to performance tuning.  By automatic the analysis of past trends, predictive models can be generated that allow you to spot and repair pending performance problems before they cripple your database.


Ion for Oracle has true predictive analytics

Best of all, Ion has a built-in knowledgebase that explains the root cause of any performance problem and points you to supplemental information so that you thoroughly understand the reason for any slowdown.


Ion is perfect for Oracle capacity planning

Ion makes it easy to understand your database workload.  By aggregating important metrics by hour of the day and day of the week, important workload ?signatures? emerge, and these hidden trends are the keystone for a proven Oracle tuning methodology. 


Ion for Oracle shows you how your tables are accessed

Ion removes the guesswork from Oracle tuning.  You see exactly which tables are the most popular, how they are accessed, and how changes will improve your database throughput!

 
Ion for Oracle allows you to visualize hidden trends


A professional tool for the professional DBA

Ion for Oracle is not for beginners and dilettantes.  Ion is a sophisticated tool for the professional DBA, a proactive tool for successful database tuning.

Oracle is without question the most flexible and robust database ever created, and along with this complexity comes great complexity.  Along with complexity comes great power, but it?s the challenge to the DBA to manage this complexity effectively and to focus-in on the important performance metrics for their databases.

Real-time performance monitors have a serious shortcoming in that it is not easy to isolate a single performance metric in a busy database, and even harder to repair a problem while the database is experiencing an acute performance problem.

Thousands of transactions are processed every second and it?s extremely difficult to isolate and repair an Oracle performance problem.

Despite Oracle?s claims of ?automatic? database management, Oracle tuning and monitoring has become more complex than ever before.

Oracle is like a large machine.  Thousands of moving parts and transactions flying through it at breakneck speeds!  Things move so fast in Oracle that tuning an instance is like working on a car while it flies down the freeway at eighty miles per hour. How do we work on such a dynamic environment?  What?s the secret to effective performance tuning? Just deploy Ion for Oracle!

Ion for Oracle is a revolutionary new tool that encapsulates the tuning techniques used by the world?s top Oracle tuning experts.  Using applied artificial intelligence, Ion for Oracle employs decision support system technology to relieve you of the tedium of querying dozens of cryptic internal tables, placing the salient data right at your fingertips.

Today?s DBA?s often manage dozens of instances, and they need tools that get right to the heart of the systems, tools that reveal hidden signatures and trends that define the workload of the instance.

I?ve been a full-time DBA for more than 25 years, and I?ve learned that it takes specialized scripts to separate the wheat from the chaff and see exactly what?s going on inside my database.

Just as Socrates said ?Know Thyself?, the motto of a DBA should be ?Know they database?.

  • Do you know what your database bottleneck is?  Every database has one, you know!

  • Do you know what your ?hot? tables are?

  • Do you know how your table and indexes are accessed?

  • Do you know when your system is doing large-table full scans?

If the answer to these questions is ?no?, then you need a window into the internals of your database.

 

How Ion works

The nature of performance tuning is such that it can never be fully automated.  There will always be a unstructured component to database tuning, and human intuition is an indispensible part of successful tuning.  This is what makes Ion so special.

Ion is a true decision support system, software that aids experts in diagnosing the root cause of any Oracle performance problem.  Using sophisticated logic, Ion has replicated the well-structured components of the problem domain, making it easy for the Oracle expert to get right to the heart of any Oracle performance problem. 

Ion for Oracle relieves you from the tedium of extracting the salient metrics, and puts everything that you need right at your fingertips.  Best of all, Ion?s advice is supplemented via online resources so that you get the whole story, not just bits and pieces.

Ion for Oracle adopts a proactive approach to performance tuning.  By automatic the analysis of past trends, predictive models can be generated that allow you to spot and repair pending performance problems before they cripple your database.

Ion Analyzer Tour

Let?s take a quick tour and see why Ion for Oracle can help you manage complex mission-critical databases.

When I manage dozens of production instances I don?t have the luxury of interpreting the minutiae, I need to get right to the heart of a performance problem.

Oracle?s elapsed time performance reports contain a huge amount of valuable information, but the critical details are hidden within reams of minutiae. 

So, how do we separate the wheat from the chaff? 

After choosing our start and end snapshot times, we see a detailed review of the main wait areas for the elapsed time period.  That's all there is to it!

I?ve incorporated all of my secrets into a decision support frame work so that you can quickly identify the elapsed time period that is of interest to you and see exactly what?s going on.

Here we quickly see the areas where the database is experiencing a bottleneck. 

Best of all, I?ve incorporated the expert advice with links to my online knowledgebase, so that additional details and expert advice are just a mouse-click away!

The Ion Analyzer allows you to conduct a complete post-mortem analysis on any performance problem, using proven techniques and advice from some of the world?s top Oracle tuning experts.

Ion's built-in intelligence knows how to isolate the root cause of any performance problem, and supplements his findings with expert commentary and supplemental justification.

But Analysis is just one small feature!  Ion for Oracle also allows you to spot hidden problems and drill down into the exact cause of your problem!

 

 

Continuing with our previous example, we can now take a closer look at the I/O specifics for this instance.

* go to the Database Modality

Here we see an overview of our database access methods!  In this single chart we see the total I/O for our database broken-down by type.  At a glance we can see how many tables are accessed by full-scans, index range scans and index unique scans! 

In this example, we quickly see that this database is I/O bound, and Ion tells us exactly which data files are the root cause of our contention.

But tablespace level details is not enough.  Fear not!  We can drill down into even more detail and see counts of all tables that experienced full-scans during the period:

Here we see that the xxx table may have unnecessary large-table full-table scans, signs of a missing index.  All we do is click on the table name and Viola, we see the SQL against that table for the time period!

Now a quick review of the WHERE clause for these SQL's shows us exactly whihc index is missing!  A complete soup-to-nuts analysis, in just a few seconds!

Find Oracle database signatures

Almost all Oracle databases have repeating patterns of usage, trends that form the ?signature for the database.  You may see trends of day-of-the-week or hour-of-the-day.  Oracle automated tools are reactive; they wait until the database is experiencing a problem before they react by reallocating resources.  What we need is a true proactive tool, one that analyzes the past and predicts the future.

George Santayana one said ?Those who forget the past are condemned to repeat it?, and Winston Churchill took this idea one step further when he said ?The farther that you can look into the past, the farther you can see into the Future?.  This is especially true for Oracle database management!

Almost every database has repeating patterns of usage and these signatures provide exceptional insights into the characteristics of your workloads.

Once you understand these trends you can schedule just-in-time configuration changes that fix an Oracle issue before it cripples your database.

Here we see a common scenario, a typical OLTP database with a bi-modal workload.  During office hours, the database has short online transactions, but in the evening, large batch jobs create a vastly different workload.

By knowing when the change in workloads occur, we can adjust Oracle by opening-up the PGA so that batch jobs can acquire more resources than the default value of 5%, a governor that protects an online task from hogging too many resources.

Oracle Forecasting tour

All real-time performance monitors suffer from many shortcomings, foremost being the inability to fix an acute issue without bouncing the database.  If you want to be effective in tuning, a holistic approach is necessary.

By analyzing hidden trends and processing signatures you can create a self-tuning Oracle database that is truly proactive!  Imagine!  By analyzing repeating changes in your workload you can anticipate changes and fix Oracle just-in-time, preventing problems before they occur!

But don?t take our word for it!  Let?s hear from some real-world working DBA?s:

Troubleshooting an Oracle performance problem is time consuming, and of you are like me, managing dozens of instances can leave you short-handed and exasperated.

With Ion for Oracle, finding an Oracle performance problem is so easy that I can do it with one hand!  Try Ion and y?all will see Oracle run like forty going north.

I?ve spend over a decade developing the comprehensive intelligence that went into the Ion engine, and Ion is unlike any other tool because it encapsulates the well-structured components of the DBA tasks and puts the important information right at your fingertips.

 (Flash this disclaimer over bottom of outro:

Ion is not suitable for beginners!  It?s an industrial-strength tool designed exclusively for experienced DBA?s.

 




Supplemental:



Ion for Oracle is a new concept in proactive performance management, an interactive tool which quickly analyzes past performance trends and shows valuable signatures for predictive modeling.  Using applied artificial intelligence, Ion for Oracle is a true decision support system that manages the well structured components of the Oracle tuning process.


Ion for Oracle supplements your findings with expert advice, continuously updated over the Internet:



 


 

 

��  
 
 
Oracle Training at Sea
 
 
 
 
oracle dba poster
 

 
Follow us on Twitter 
 
Oracle performance tuning software 
 
Oracle Linux poster
 
 
 

 

Burleson is the American Team

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals.  Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  

and include the URL for the page.


                    









Burleson Consulting

The Oracle of Database Support

Oracle Performance Tuning

Remote DBA Services


 

Copyright © 1996 -  2020

All rights reserved by Burleson

Oracle ® is the registered trademark of Oracle Corporation.