SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Data Sheet

ActiveBase SQL ExpertTM
SQL improvement made easyTM
The Challenges
Business applications suffer from long response times of business
transactions and overall performance degradation often caused by
                                                                                 ”   With ActiveBase I easily

                                                                                 improved SQL requests x50

problematic SQL requests. These requests require much more time to
                                                                                 and more   ”
complete and waste precious database CPU and I/O resources because the           James B. DBA,
                                                                                 Leading telecom
Oracle database is choosing the wrong execution plan for their lengthier
execution. With SQL complexities as well as changing Oracle behaviors and
]]]]
ever growing data volumes, it is sometimes necessary to add ‘hints’ to
Oracle, in order to influence the optimizer's choices to improve response        Highlights
time and minimize resource waste.                                                   Identify long or
Finding the proper Hint for a given SQL statement can be a long and tedious         resource intensive
task, given the many possibilities and combinations to take into                    SQL statements by
consideration, and requires extensive DBA expertise.                                viewing statements in
The Solution:                                                                       the Oracle SGA
                         TM
ActiveBase SQL Expert         helps the DBA and SQL developer by                    Simplify and automate
automating the process of finding the right Hint, for a given SQL statement.        the process of
The “right Hint” is the one that, when added to the original SQL statement,         optimizing SQL
produces the lowest result (shortest elapsed time or the least CPU or I/O). It      statements
does not propose ‘SQL rewrite’ to guarantee that the SQL request results            Ensure that you are
will always produce the same results as without the Hint.                           using the best SQL
How it works:                                                                       optimization for your
                                                              TM
Through its simple graphic interface, ActiveBase SQL Expert        for Oracle       environment
improves SQL requests using five simple steps:                                      Enable non-DBAs to
1. Enter manually (from your source-code) or select untuned SQL request             tune and deploy
   from Oracle SGA using ‘Hotspot’ viewer.                                          optimized SQL within
2. Analyze: Find different alternatives (SQL + ‘Hints’) generating unique           application source
   execution plans.                                                                 code
3. Set benchmark options: Select alternatives to execute, total benchmark
   time, automatic cancelling, session and parallel degree settings.
4. Run Benchmark: execute the alternatives against a database to find the
   best result.
5. Analyze results: Detailed benchmark audit rail and colored summary
   view allows to quickly identify the best improvement.
Analyzer level
   Copy SQL                        defines the
   .
   optimize into                number of hint
   the text area                 combinations            Click on                          Click on Find
   Ctrl-C / Ctrl-V
                               investigated on           Session                           Alternatives
                                      the SQL            Parameters                        button
                                    statement            for manually
                                                         changing
                 Click Find                              benchmark
          Hotspots to copy                               session                              Add an
                and paste a                              parameters                           alternative
            ‘Select’ request                                                                  for testing
          from Oracle SGA                                                                     SQL
                                                                                              rewrites
                                                                                              (type your
                                                                                              own SQL
 Click on the
                                                                                              or modify
 Cost
                                                                                              the one in
 column for
                                                                                              text area).
 sorting
 execution
 order,
 based on                                                                                     Automatically
 increasing                                                                                   cancelled
 Oracle cost                                                                                  alternatives
 value.                                                                                       are colored in
                                                                                              red.

 Click Plan
 to view
 Execution                                                                                    Completed
 Plan for a                                                                                   executed
 given Hint                                                                                   alternatives
                                                                                              are colored
                                                                                              in green.



                                                                                              The best
Check/Uncheck                                                                                 time
 Alternatives to                Click on                                                      alternative
    Benchmark            Options to set              The Run button                           is colored in
     execution.          the benchmark                      starts the                        blue.
                              execution             benchmark which
                             parameters                  executes the
                                                 checked alternatives
                                                       in the order of
                                                   appearance in the
                                                              screen.


     Note: For requests with bind values click on the Set bind button to enter typical bind values.
Additional performance improvement solutions from ActiveBase
ActiveBase Performance software suite includes complementary products for ensuring
superior performance to your business applications. These products include:
ActiveBase Tuning RobotTM
Built on the ActiveBase SQL ExpertTM analysis engine, it delivers a fully automatic and
continuous SQL improvement process on your production environments. It automatically
identifies top-SQL requests from Oracle AWR, analyzes the SQL request, identifies quality
execution alternatives and benchmarks them in a tightly controlled process, ensuring best
possible performance for your environment.


ActiveBase PerformanceTM
Most packaged applications and reporting environments do not allow quick fixing of SQL
source code. In these applications, the SQL improvements identified by the ActiveBase SQL
ExpertTM cannot be applied.
ActiveBase PerformanceTM allows immediate SQL fixing.
It is an in-line database proxy, intercepting in real-time the inefficient SQL requests submitted
by applications and reporting tools, automatically replacing them with the improved SQL -
without touching source-code or database configurations.


ActiveBase PriorityTM
The exponential growth of data and business requirements create database server resource
peaks causing SLA deterioration and productivity loss.
ActiveBase Priority software gives you the power to align in real-time computer resources with
business objectives and priorities to optimize performance, mitigate risk and reduce costs.
Using operational dashboards and automatic resource management rules, it dynamically
identifies resource contention and allocates server CPU and I/O resources to important
business transactions, jobs, batches, cycles, modules and even Oracle instances.




www.active-base.com
400-00101-033 | 02/09 | © 2009 ActiveBase, Ltd. All rights reserved. All other third-party trademarks
are the property of their respective owners.

Más contenido relacionado

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

SQL Expert Data Sheet

  • 1. Data Sheet ActiveBase SQL ExpertTM SQL improvement made easyTM The Challenges Business applications suffer from long response times of business transactions and overall performance degradation often caused by ” With ActiveBase I easily improved SQL requests x50 problematic SQL requests. These requests require much more time to and more ” complete and waste precious database CPU and I/O resources because the James B. DBA, Leading telecom Oracle database is choosing the wrong execution plan for their lengthier execution. With SQL complexities as well as changing Oracle behaviors and ]]]] ever growing data volumes, it is sometimes necessary to add ‘hints’ to Oracle, in order to influence the optimizer's choices to improve response Highlights time and minimize resource waste. Identify long or Finding the proper Hint for a given SQL statement can be a long and tedious resource intensive task, given the many possibilities and combinations to take into SQL statements by consideration, and requires extensive DBA expertise. viewing statements in The Solution: the Oracle SGA TM ActiveBase SQL Expert helps the DBA and SQL developer by Simplify and automate automating the process of finding the right Hint, for a given SQL statement. the process of The “right Hint” is the one that, when added to the original SQL statement, optimizing SQL produces the lowest result (shortest elapsed time or the least CPU or I/O). It statements does not propose ‘SQL rewrite’ to guarantee that the SQL request results Ensure that you are will always produce the same results as without the Hint. using the best SQL How it works: optimization for your TM Through its simple graphic interface, ActiveBase SQL Expert for Oracle environment improves SQL requests using five simple steps: Enable non-DBAs to 1. Enter manually (from your source-code) or select untuned SQL request tune and deploy from Oracle SGA using ‘Hotspot’ viewer. optimized SQL within 2. Analyze: Find different alternatives (SQL + ‘Hints’) generating unique application source execution plans. code 3. Set benchmark options: Select alternatives to execute, total benchmark time, automatic cancelling, session and parallel degree settings. 4. Run Benchmark: execute the alternatives against a database to find the best result. 5. Analyze results: Detailed benchmark audit rail and colored summary view allows to quickly identify the best improvement.
  • 2. Analyzer level Copy SQL defines the . optimize into number of hint the text area combinations Click on Click on Find Ctrl-C / Ctrl-V investigated on Session Alternatives the SQL Parameters button statement for manually changing Click Find benchmark Hotspots to copy session Add an and paste a parameters alternative ‘Select’ request for testing from Oracle SGA SQL rewrites (type your own SQL Click on the or modify Cost the one in column for text area). sorting execution order, based on Automatically increasing cancelled Oracle cost alternatives value. are colored in red. Click Plan to view Execution Completed Plan for a executed given Hint alternatives are colored in green. The best Check/Uncheck time Alternatives to Click on alternative Benchmark Options to set The Run button is colored in execution. the benchmark starts the blue. execution benchmark which parameters executes the checked alternatives in the order of appearance in the screen. Note: For requests with bind values click on the Set bind button to enter typical bind values.
  • 3. Additional performance improvement solutions from ActiveBase ActiveBase Performance software suite includes complementary products for ensuring superior performance to your business applications. These products include: ActiveBase Tuning RobotTM Built on the ActiveBase SQL ExpertTM analysis engine, it delivers a fully automatic and continuous SQL improvement process on your production environments. It automatically identifies top-SQL requests from Oracle AWR, analyzes the SQL request, identifies quality execution alternatives and benchmarks them in a tightly controlled process, ensuring best possible performance for your environment. ActiveBase PerformanceTM Most packaged applications and reporting environments do not allow quick fixing of SQL source code. In these applications, the SQL improvements identified by the ActiveBase SQL ExpertTM cannot be applied. ActiveBase PerformanceTM allows immediate SQL fixing. It is an in-line database proxy, intercepting in real-time the inefficient SQL requests submitted by applications and reporting tools, automatically replacing them with the improved SQL - without touching source-code or database configurations. ActiveBase PriorityTM The exponential growth of data and business requirements create database server resource peaks causing SLA deterioration and productivity loss. ActiveBase Priority software gives you the power to align in real-time computer resources with business objectives and priorities to optimize performance, mitigate risk and reduce costs. Using operational dashboards and automatic resource management rules, it dynamically identifies resource contention and allocates server CPU and I/O resources to important business transactions, jobs, batches, cycles, modules and even Oracle instances. www.active-base.com 400-00101-033 | 02/09 | © 2009 ActiveBase, Ltd. All rights reserved. All other third-party trademarks are the property of their respective owners.