ActiveBase SQL Expert is a tool that helps identify long-running SQL statements, analyzes possible execution plans using hints, benchmarks the alternatives to identify the best hint, and provides a summary of results. It is easy to use, requiring no SQL expertise, and can improve SQL performance by hundreds of percent by selecting the best hint to apply.
3. ActiveBase Ltd. All Rights reserved Find ‘best Hint’ in 5 Steps ActiveBase SQL Expert™ SQL improvement made easy TM Process Actions 1. Feed SQL request for improvement Add manually a SQL request or select it from Oracle SGA using ‘Hotspot’ panel. 2. Analyze possible Alternatives Let ActiveBase SQL Expert™ generate alternatives using ‘Hints’ that generate unique execution plans. Set analyzer level (depth of joins and object access options). 3. Set benchmark options Select the alternatives you want to benchmark and define alternative execution order. Set parameters for total execution time, automatic cancelling, session and parallel degree settings. 4. Run benchmark Let ActiveBase SQL Expert™ run each alternative against the database. Easily manage alternative executions in real-time through our colored panel. 5. Analyze results Detailed benchmark audit and execution summary table allows to quickly select the Hint that produces the best improvement.
4.
5. ActiveBase Ltd. All Rights reserved Click Find Hotspots to copy and paste a ‘Select’ request from Oracle SGA. Then click on the Find Alternatives button. Step 1: Enter SQL request to improve ActiveBase SQL Expert™ SQL improvement made easy TM Copy and paste your long running ‘Select’ SQL request into the text area
6. ActiveBase Ltd. All Rights reserved Click on Options to set the benchmark execution parameters Click on ‘ ’ to view execution plan for a given Hint Add Alternative enables to manually add an alternative Analyzer level defines the number of hint combinations investigated on the SQL statement Alter Session enables to manually change benchmark session parameters Step 2: Analyze possible Alternatives ActiveBase SQL Expert™ SQL improvement made easy TM
7.
8.
9.
10.
11.
12. Get best ‘Hint’ ActiveBase Ltd. All Rights reserved For more detailed information, please refer to our user manual found in start->programs->ActiveBase Expert->user manual A pop-up window is presented. Copy the ‘Hint’ text and paste it to the beginning of your original SQL text. ActiveBase SQL Expert™ SQL improvement made easy TM To get the best ‘Hint’, go to the 'Best alternative' line colored in blue and double click on the 'Hint' column. Step 5: Analysis