Quo Vadis SQLTXPLAIN

Size: px
Start display at page:

Download "Quo Vadis SQLTXPLAIN"

Transcription

1 Quo Vadis SQLTXPLAIN

2 Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100% self-financed Swiss company > Over CHF8 mio. Turnover Leading In Infrastructure Services > More than 150 customers in CH, D & F > Over 50 SLAs dbi FlexService contracted Quo Vadis SQLTXPLAIN Page 2

3 About me Clemens Bleile Senior Consultant clemens.bleile[at]dbi-services.com Quo Vadis SQLTXPLAIN Page 3

4 SQLTXPLAIN The motivation for the presentation > October 20, 2015 > December 6, 2015 > April 29,2016 > August 2017: 10.2, 11.1, 11.2 and 12.1 download > September 14,2017 Hurricane Irma > October 4th, 2017 > October 2017: 10.2, 11.1, 11.2, 12.1 and 12.2 download Page 4

5 Agenda 1.SQL Tuning (according documentation) 2.SQLTXPLAIN 3.SQLd360 4.SQL Tuning Summary Quo vadis? Is a Latin phrase meaning Where are you going? Source: Wikipedia Quo Vadis SQLTXPLAIN Page 5

6 SQL Tuning > According the Oracle Documentation > Manual Tuning Tools Quo Vadis SQLTXPLAIN Page 6

7 SQL Tuning According the Oracle Documentation Page 7

8 SQL Tuning According the Oracle Documentation Page 8

9 SQL Tuning According the Oracle Documentation Page 9

10 SQL Tuning According the Oracle Documentation Page 10

11 SQL Tuning According the Oracle Documentation Automated Tuning Tools > ADDM > SQL Tuning Advisor > SQL Access Advisor > SQL Plan Management > SQL Performance Analyzer Page 11

12 SQL Tuning According the Oracle Documentation Manual Tuning Tools > Execution Plans > Explain Plan > AUTOTRACE > V$SQL_PLAN > DBMS_XPLAN-Package to view EXPLAIN PLAN, V$SQL_PLAN > Real-Time SQL Monitoring and Real-Time Database Operations > V$SQL_MONITOR > V$SQL_PLAN_MONITOR > Use with other V$-Views like V$ACTIVE_SESSION_HISTORY, V$SESSION > Application Tracing > tkprof, trcsess > Optimizer Hints Page 12

13 SQL Tuning Manual Tuning Tools > Why is it slow? > To know why something is slow lots of data may need to be reviewed: > Statistics > Table, Index, Partition, Column > History of statistics > Metadata > History of the SQL (good and bad plans) > Bind variables peeked and captured > Optimizer parameters used > Difference between calculated and real cardinality in the plan > Etc. > There is not a single tool within the standard Oracle release to get that ALL Page 13

14 SQLTXPLAIN > What is SQLTXPLAIN and why using it? > Methods > Main Report > SQLTXPLAIN issues Quo Vadis SQLTXPLAIN Page 14

15 SQLTXPLAIN What is SQLTXPLAIN? SQLT (SQLTXPLAIN) is a tool that inputs one SQL statement and outputs a set of comprehensive diagnostic files for SQL performance analysis and tuning. Page 15

16 SQLTXPLAIN Why SQLTXPLAIN? > First version developed 1999 by Oracle employee Carlos Sierra in the Center of Expertise (CoE) > The tool was used in different environments (e.g. Peoplesoft, Siebel, Ebusiness Suite) to tune SQL > Objective was to get all required data around a SQL-statement (to be able to tune it) > Became THE standard tool to analyze SQL in Oracle Support > SQL tuning issue could be analyzed offline > Time to fix a SQL-tuning-problem was reduced significantly Page 16

17 SQLTXPLAIN SQLTXPLAIN characteristics > Free download (with MOS access) and use > 9i, 10g, 11g and 12c databases > Unix, Linux and Windows platforms > Unwrapped source (SQL and PL/SQL) > Installs under its own schemas (self-contained) > Small footprint (space and CPU) > Not intrusive (does not expose application data) > Recognizes RAC environments > Helps to expedite a SQL performance analysis and tuning Page 17

18 SQLTXPLAIN Why SQLTXPLAIN MOS Search: SQLTXPLAIN Page 18

19 SQLTXPLAIN SQLTXPLAIN main methods > XPLAIN > Stand-alone SQL placed in a flat text file > XTRACT > Memory or AWR resident SQL, identified by its hash_value or sql_id > XECUTE > Stand-alone script that contains one SQL, together with the declaration and values of its bind variables > XTRXEC > XTRACT and XECUTE combined Page 19

20 SQLTXPLAIN SQLTXPLAIN Output Reports > Main html report > CBO trace and SQL trace > Readme text file > TKPROF > Log files Scripts > Metadata > Set CBO Environment > TC SQL > TC Script > TC Builder Page 20

21 SQLTXPLAIN Main Report See example Main Report Page 21

22 SQLTXPLAIN SQLTXPLAIN Issues > Data not presented graphically > Heavy HTML-report > Requires installation (2 schemas) > XTRACT (usually used) does not include execution details (computed versus real cardinality) > Requires MOS access to download it Page 22

23 SQLTXPLAIN SQLTXPLAIN Issues Page 23

24 SQLd360 > Why SQLd360 > How to use it? > Main Report Quo Vadis SQLTXPLAIN Page 24

25 SQLd360 What is SQLd360 SQLd360 is a free tool that provides a 360-degree overview around a SQL statement. The output is a single zip file that allows offline analysis, trend analysis and detailed root-cause investigations. The content of the zip is a set of small reports, each specific to an area of interest, easy to navigate through an index file. Page 25

26 SQLd360 Why SQLd360 In comparison to SQLT it provides: > Data graphically > Light HTML-report > Requires no installation > Requires no MOS access Page 26

27 SQLd360 How to use it? > Download > > Unzip > Run $ unzip sqld360-master.zip $ cd sqld360-master $ sqlplus / as sysdba 0vy6pt4krb3gm T > Check html $ unzip sqld360_233927_7ws837zynp1zv.zip $ firefox 00001_sqld360_233927_7ws837zynp1zv_index.html Page 27

28 SQLd360 Main Report See an example Main Report Page 28

29 SQL Tuning 2017 > Some thoughts > Pro s and Con s of the tools > My subjective opinion Quo Vadis SQLTXPLAIN Page 29

30 SQL Tuning 2017 Some thoughts Do normal DBAs need all the info provided in SQLT? > SQLTXPLAIN was mainly written for Oracle Support > Do we (DBAs, Developers) need to understand what the optimizer is doing in detail? > If there is a misbehaviour, shouldn t Oracle Support comment on that? How predictive is an execution plan with all adaptive features today? > Especially plans with adaptive statistics are difficult to comprehend Page 30

31 SQL Tuning 2017 Some thoughts Do normal DBAs need all the info provided in SQLT? > Yes, I think so. Being familiar with SQLT (or SQLd360) allows to fix a SQL-performance issue faster. > We may not fully understand what s going on, but we should be able to fix an issue without Oracle Support. How predictive is an execution plan with all adaptive features today? > In the adaptive statistics are switched off by default. > Tools like SQLT or SQLd360 are becoming more important again Adaptive Query Optimization ADAPTIVE PLANS Join Methods Parallel Distribution ADAPTIVE STATISTICS Dynamic Statistics Automatic Reoptimization SQL Plan Directives Page 31

32 SQL Tuning 2017 Some thoughts SQL Tuning approaches > Tuning by design (Developer): Know the SQL and the data. Provide appropriate access structures and statistics to get the expected plan. Considers data changes (growth, data skew). > Troubleshooting (DBA): Find out where the calculated plan is wrong (difference between computed and real cardinality) and fix the issue. > Mix of above approaches. Things may have to be improved iteratively. Page 32

33 SQL Tuning 2017 Some thoughts SQL Tuning approaches > To be able to tune a SQL we need to > know all the metadata around a SQL SQLT, SQLd360 > measure runtime statistics SQLTXECUTE, GATHER_PLAN_STATISTICS, trace, SQL Monitor > know the DB features Concepts, Education, Experience Page 33

34 SQLTXPLAIN Pro s and Con s ALL Information around a SQLstatement provided Requires 2 schemas in the database. Easy navigation in HTML (Go to top, Drill down, Appropriate topic in context) Useful utilities to fix a plan quickly. Data not presented graphically. Heavy HTML-report. Automatic execution of SQL through XTRXEC possible to get computed versus actual cardinality Page 34

35 SQLd360 Pro s and Con s Non-intrusive No context sensitive links to related information. Some statistics presented graphically You have to know where to start. Most impacting plan step highlighted graphically No method to see computed versus actual cardinality. Page 35

36 My subjective opinion SQL Tuning 2017 My subjective opinion: > To tune a SQL quickly a tool like SQLTXPLAIN and/or SQLd360 is still very helpful > Due to my personal experience with the tool and its navigation possibilities in the main report, SQLTXPLAIN is still what I m using today (if possible) > SQLd360 is a possible alternative for SQLTXPLAIN for many DBAs (who e.g. cannot accept SQLTXPLAIN s restrictions) > The utilities provided by SQLTXPLAIN (e.g. coe_xfr_sql_profile.sql) could be very handy in stressful tuning situations Page 36

37 Summary 1 > SQL Tuning Quo Vadis SQLTXPLAIN Page 37

38 Summary SQL Tuning 2017 > Get all metadata around a SQL using a tool like SQLT or SQLd360 > Measure what happens when running the SQL: > SQLTXECUTE > GATHER_PLAN_STATISTICS with DBMS_XPLAN.DISPLAY_CURSOR(format=> ALLSTATS LAST ) > trace with a format utility like tkprof > SQL Monitor > SQL_PLAN_LINE_ID in ASH > focus is on > where most time is spent > where we do have a misestimate between calculated and real cardinality > Based on above data make an analysis and fix the issue locally > Verify result Page 38

39 Summary AI and autonomous DBs? > What about Artificial Intelligence and autonomous DBs? > In my opinion there will always be cases which need manual tuning. > I.e. a tool like SQLTXPLAIN or SQLd360 will have its value also in the future. > SQL Tuning as a service? Page 39

40 Basel Delémont Zürich Nyon Any questions? Please do ask! We would love to boost your IT-Infrastructure How about you? Quo Vadis SQLTXPLAIN Page 40

41 Let s meet at booth 242

Tuning slow queries after an upgrade

Tuning slow queries after an upgrade Tuning slow queries after an upgrade Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100% self-financed Swiss company

More information

Essential (free) Tools for DBA!

Essential (free) Tools for DBA! Essential (free) Tools for DBA! Biju Thomas Principal Solutions Architect OneNeck IT Solutions www.oneneck.com @biju_thomas 2 About me! Biju Thomas Principal Solutions Architect with OneNeck IT Solutions

More information

The Oracle SQLT Utility. By Kevin Gilpin, Rolta TUSC Wednesday March 14, 2012

The Oracle SQLT Utility. By Kevin Gilpin, Rolta TUSC Wednesday March 14, 2012 The Oracle SQLT Utility By Kevin Gilpin, Rolta TUSC Wednesday March 14, 2012 Background 2 Background The SQL Tuning Advisor is one of several advisors that is available if the SQL Tuning Pack is licensed.

More information

Implement SAML 2.0 SSO in WLS using IDM Federation Services

Implement SAML 2.0 SSO in WLS using IDM Federation Services Implement SAML 2.0 SSO in WLS using IDM Federation Services Who we are Experts At Your Service > Over 60 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100%

More information

Oracle Database 11g: SQL Tuning Workshop

Oracle Database 11g: SQL Tuning Workshop Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release

More information

Incrementally Updating Backups Tips and Tricks

Incrementally Updating Backups Tips and Tricks Infrastructure at your Service. Incrementally Updating Backups Tips and Tricks Oracle 12.1.0.2 - Linux x86 64bit About me Infrastructure at your Service. William Sescu Consultant +41 78 674 12 90 william.sescu@dbi-services.com

More information

Big Data analytics in insurance

Big Data analytics in insurance Big Data analytics in insurance Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100% self-financed Swiss company

More information

Infrastructure Consolidation with OCI

Infrastructure Consolidation with OCI Infrastructure Consolidation with OCI Who we are Experts At Your Service Over 60 specialists in IT infrastructure Certified, experienced, passionate Based In Switzerland 100% self-financed Swiss company

More information

Infrastructure at your Service. In-Memory-Pläne für den 12.2-Optimizer: Teuer oder billig?

Infrastructure at your Service. In-Memory-Pläne für den 12.2-Optimizer: Teuer oder billig? Infrastructure at your Service. In-Memory-Pläne für den 12.2-Optimizer: Teuer oder billig? About me Infrastructure at your Service. Clemens Bleile Senior Consultant Oracle Certified Professional DB 11g,

More information

DOAG 2013 Oracle 12c Backup & Recovery

DOAG 2013 Oracle 12c Backup & Recovery Infrastructure at your Service. DOAG 2013 Oracle 12c Backup & Recovery Infrastructure at your Service. About me David Hueber Head of Service Management Senior Consultant Mobile +41 79 963 43 68 david.hueber@dbi-services.com

More information

SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability

SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open,

More information

CC13c LifeCycle Management. Infrastructure at your Service.

CC13c LifeCycle Management. Infrastructure at your Service. CC13c LifeCycle Management Infrastructure at your Service. About me Infrastructure at your Service. Wisson Delivery Manager Principal Consultant +41 79 819 25 98 gerard.wisson [ at ] dbi-services.com Page

More information

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g Peter Belknap, Sergey Koltakov, Jack Raitto The following is intended to outline our general product direction.

More information

Databases Clone using ACFS. Infrastructure at your Service.

Databases Clone using ACFS. Infrastructure at your Service. Infrastructure at your Service. About me Infrastructure at your Service. David Hueber COO Principal Consultant +41 79 963 43 68 david.hueber[at]dbi-services.com Page 2 Who we are dbi services Experts At

More information

Oracle Database 10g The Self-Managing Database

Oracle Database 10g The Self-Managing Database Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation benoit.dageville@oracle.com Page 1 1 Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach

More information

Oracle 1Z Oracle Database 11g Performance Tuning.

Oracle 1Z Oracle Database 11g Performance Tuning. Oracle 1Z0-054 Oracle Database 11g Performance Tuning http://killexams.com/exam-detail/1z0-054 C. Query v$session to gather statistics of the individual sessions for the workload created by the jobs. D.

More information

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools.

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools. Oracle Performance Tuning Oracle Performance Tuning DB Oracle Wait Category Wait AWR Cloud Controller Share Pool Tuning 12C Feature RAC Server Pool.1 New Feature in 12c.2.3 Basic Tuning Tools Learning

More information

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Copyright 2018, Oracle and/or its affiliates. All rights reserved. Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance Monday, Oct 22 10:30 a.m. - 11:15 a.m. Marriott Marquis (Golden Gate Level) - Golden Gate A Ashish Agrawal Group Product Manager Oracle

More information

Advanced Oracle Troubleshooting Live Session. Randolf Geist

Advanced Oracle Troubleshooting Live Session. Randolf Geist Advanced Oracle Troubleshooting Live Session Randolf Geist http://oracle-randolf.blogspot.com/ http://www.sqltools-plusplus.org:7676/ info@sqltools-plusplus.org Who am I Independent Consultant Located

More information

PERFORMANCE TUNING TRAINING IN BANGALORE

PERFORMANCE TUNING TRAINING IN BANGALORE PERFORMANCE TUNING TRAINING IN BANGALORE TIB ACADEMY #5/3 BEML LAYOUT, VARATHUR MAIN ROAD KUNDALAHALLI GATE, BANGALORE 560066 PH: +91-9513332301/2302 WWW.TRAINININGBANGALORE.COM Oracle Database 11g: Performance

More information

Tuning Oracle SQL with SQLTXPLAIN

Tuning Oracle SQL with SQLTXPLAIN Vol. 29, No. 2 MAY 2015 $15 Women in Technology With Gwen Shapira. See page 4. Tuning Oracle SQL with SQLTXPLAIN Book review. See page 6. Fastest is Not Always Shortest Unconventional wisdom. See page

More information

Oracle SQL Tuning for Developers Workshop Student Guide - Volume I

Oracle SQL Tuning for Developers Workshop Student Guide - Volume I Oracle SQL Tuning for Developers Workshop Student Guide - Volume I D73549GC10 Edition 1.0 October 2012 D78799 Authors Sean Kim Dimpi Rani Sarmah Technical Contributors and Reviewers Nancy Greenberg Swarnapriya

More information

Session id: The Self-Managing Database: Guided Application and SQL Tuning

Session id: The Self-Managing Database: Guided Application and SQL Tuning Session id: 40713 The Self-Managing Database: Guided Application and SQL Tuning Lead Architects Benoit Dageville Khaled Yagoub Mohamed Zait Mohamed Ziauddin Agenda SQL Tuning Challenges Automatic SQL Tuning

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Oracle University Contact Us: +65 6501 2328 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with an

More information

Performance Problems

Performance Problems Tools and Techniques to Address Performance Problems Biju Thomas @biju_thomas Biju Thomas Principal Solutions Architect with OneNeck IT Solutions Over 20 years of Oracle Database development and administration

More information

Oralogic Education Systems

Oralogic Education Systems Oralogic Education Systems Next Generation IT Education Systems Introduction: In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis and tuning tasks

More information

Under the hood of dynamic and adaptive database features

Under the hood of dynamic and adaptive database features Under the hood of dynamic and adaptive database features Stefan Koehler 21.11.17 Page 1 About me Stefan Koehler Independent Oracle performance consultant and researcher 15+ years using Oracle RDBMS - Independent

More information

Top 7 Plan Stability Pitfalls & How to Avoid Them. Neil Chandler Chandler Systems Ltd UK

Top 7 Plan Stability Pitfalls & How to Avoid Them. Neil Chandler Chandler Systems Ltd UK Top 7 Plan Stability Pitfalls & How to Avoid Them Neil Chandler Chandler Systems Ltd UK Keywords: SQL Optimizer Plan Change Stability Outlines Baselines Plan Directives Introduction When you write some

More information

Oracle 1Z0-417 Exam Questions and Answers (PDF) Oracle 1Z0-417 Exam Questions 1Z0-417 BrainDumps

Oracle 1Z0-417 Exam Questions and Answers (PDF) Oracle 1Z0-417 Exam Questions 1Z0-417 BrainDumps Oracle 1Z0-417 Dumps with Valid 1Z0-417 Exam Questions PDF [2018] The Oracle 1Z0-417 Oracle Database Performance and Tuning Essentials 2015 Exam exam is an ultimate source for professionals to retain their

More information

Advanced Oracle Troubleshooting Live Session

Advanced Oracle Troubleshooting Live Session Advanced Oracle Troubleshooting Live Session Randolf Geist Freelance Consultant Mannheim, Germany Schlüsselworte: Advanced Oracle Troubleshooting, Live Session, Performance Einleitung: In this session

More information

Advanced Oracle SQL Tuning v3.0 by Tanel Poder

Advanced Oracle SQL Tuning v3.0 by Tanel Poder Advanced Oracle SQL Tuning v3.0 by Tanel Poder /seminar Training overview This training session is entirely about making Oracle SQL execution run faster and more efficiently, understanding the root causes

More information

Infrastructure at your Service. Oracle over Docker. Oracle over Docker

Infrastructure at your Service. Oracle over Docker. Oracle over Docker Infrastructure at your Service. Infrastructure at your Service. About me David Hueber COO Principal Consultant Mobile +41 79 963 43 68 david-.hueber@dbi-services.com www.dbi-services.com Page 2 18.11.2015

More information

Dan Hotka Author/Instructor Oracle Ace Director.

Dan Hotka Author/Instructor Oracle Ace Director. Dan Hotka Author/Instructor Oracle Ace Director , LLC (c) www.danhotka.com LLC. Any reproduction or copying of this manual without the express written consent of www.danhotka.com LLC is expressly prohibited.

More information

Oracle Database 11g : Performance Tuning DBA Release2

Oracle Database 11g : Performance Tuning DBA Release2 Oracle Database 11g : Performance Tuning DBA Release2 Target Audience : Technical Consultant/L2/L3 Support DBA/Developers Course Duration : 5 days Day 1: Basic Tuning Tools Monitoring tools overview Enterprise

More information

Effec%ve Use of Oracle s 12c Database Opera%on Monitor

Effec%ve Use of Oracle s 12c Database Opera%on Monitor Managed Services Cloud Services Consul3ng Services Licensing Effec%ve Use of Oracle s 12c Database Opera%on Monitor UTOUG Training Days 2016 Kasey Parker Enterprise Architect Kasey.Parker@centroid.com

More information

<Insert Picture Here>

<Insert Picture Here> 1 Session 226 Oracle Support Update for Linux on System z Collaborate13 April 7-11 2013, Denver, Colorado Damian Gallagher Senior Technical Lead, Linux on IBM System Z Support The

More information

Using Automatic Workload Repository for Database Tuning: Tips for Expert DBAs. Kurt Engeleiter Product Manager

Using Automatic Workload Repository for Database Tuning: Tips for Expert DBAs. Kurt Engeleiter Product Manager Using Automatic Workload Repository for Database Tuning: Tips for Expert DBAs Kurt Engeleiter Product Manager The following is intended to outline our general product direction. It is intended for information

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Course Code: OC11PTDBAR2 Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 11g: Performance Tuning DBA Release 2 Overview This course starts with an unknown database that requires tuning.

More information

Oracle and Toad Course Descriptions Instructor: Dan Hotka

Oracle and Toad Course Descriptions Instructor: Dan Hotka Oracle and Toad Course Descriptions Instructor: Dan Hotka Give your technical staff that competitive edge with these hands-on workshops. These courses are designed to enhance your staffs skill set to perform

More information

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis

More information

Toad as a SQL Tuning Tool. With Dan Hotka - Oracle ACE Director

Toad as a SQL Tuning Tool. With Dan Hotka - Oracle ACE Director Toad as a SQL Tuning Tool With Dan Hotka - Oracle ACE Director Dan Hotka Oracle ACE Director Training Consultant Published author Training Courses Include: Oracle Advanced PL/SQL Oracle SQL Tuning TOAD

More information

Manually Create Sql Profile Oracle 10g

Manually Create Sql Profile Oracle 10g Manually Create Sql Profile Oracle 10g Using the CREATE PROFILE or ALTER PROFILE Statement to Set a If you created your database manually, then you should run the secconf.sql script to apply Finding and

More information

Infrastructure at your Service. DOAG Webinar. ODA 12c new features. ODA 12c new features

Infrastructure at your Service. DOAG Webinar. ODA 12c new features. ODA 12c new features Infrastructure at your Service. DOAG Webinar Infrastructure at your Service. About us David Hueber COO Principal Consultant Mobile +41 79 963 43 68 david-.hueber@dbi-services.com www.dbi-services.com Page

More information

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators OpenWorld 2018 SQL Tuning Tips for Cloud Administrators GP (Prabhaker Gongloor) Senior Director of Product Management Bjorn Bolltoft Dr. Khaled Yagoub Systems and DB Manageability Development Oracle Corporation

More information

Katharina Römer Principal Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH

Katharina Römer Principal Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH Katharina Römer Principal Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH Performance Diagnosis Demystified: Best Practices for Oracle Database 10g Agenda Oracle Database 10g Performance Monitoring

More information

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange.

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange. Oracle SQL Developer 3.0 Data Mining Debugging Code Snippets DBA-Navigator APEX Times Ten Berichte Unit Tests Migration Workbench Versionskontrolle Extension Exchange Tuning DB-Browser

More information

Oracle Database 12c: Performance Management and Tuning

Oracle Database 12c: Performance Management and Tuning Oracle University Contact Us: +43 (0)1 33 777 401 Oracle Database 12c: Performance Management and Tuning Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

SQL Tuning for Expert DBAs

SQL Tuning for Expert DBAs SQL Tuning for Expert DBAs GP (Gongloor Prabhaker) Senior Director of Product Management Oracle Management Cloud, Oracle Corporation Konstantin Kerekovski, DBA, Raymond James Financial Inc. Oct 03, 2017

More information

End-to-end Management with Grid Control. John Abrahams Technology Sales Consultant Oracle Nederland B.V.

End-to-end Management with Grid Control. John Abrahams Technology Sales Consultant Oracle Nederland B.V. End-to-end Management with Grid Control John Abrahams Technology Sales Consultant Oracle Nederland B.V. Agenda End-to-end management with Grid Control Database Performance Management Challenges Complexity

More information

Toad for Oracle Suite 2017 Functional Matrix

Toad for Oracle Suite 2017 Functional Matrix Toad for Oracle Suite 2017 Functional Matrix Essential Functionality Base Xpert Module (add-on) Developer DBA Runs directly on Windows OS Browse and navigate through objects Create and manipulate database

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Oracle Performance Tuning Boot Camp: 10 New Problem- Solving Tips Using ASH & AWR Debaditya Chatterjee Vitor Promeet Mansata 2 3 types of Performance Management Reactive Performance Management Proactive

More information

What is Real Application Testing?

What is Real Application Testing? Real Application Testing Real Application Testing Enterprise Manager Management Packs Enhancements What is Real Application Testing? New database option available with EE only Includes two new features

More information

<Insert Picture Here> Maximizing Database Performance: Performance Tuning with DB Time

<Insert Picture Here> Maximizing Database Performance: Performance Tuning with DB Time 1 Maximizing Database Performance: Performance Tuning with DB Time Kurt Engeleiter, John Beresniewicz, Cecilia Gervasio Oracle America The following is intended to outline our general

More information

Effective MySQL Optimizing SQL Statements (Oracle Press) PDF

Effective MySQL Optimizing SQL Statements (Oracle Press) PDF Effective MySQL Optimizing SQL Statements (Oracle Press) PDF The Essential Guide to SQL Statement Optimization Written by Oracle ACE Director and MySQL expert Ronald Bradford, Effective MySQL: Optimizing

More information

Database Performance Analysis Techniques Using Metric Extensions and SPA

Database Performance Analysis Techniques Using Metric Extensions and SPA Database Performance Analysis Techniques Using Metric Extensions and SPA Kurt Engeleiter Oracle Corporation Redwood Shores, CA, USA Keywords: ADDM, SQL Tuning Advisor, SQL Performance Analyzer, Metric

More information

Monitoring WebLogic with WLDF

Monitoring WebLogic with WLDF Monitoring WebLogic with WLDF Infrastructure at your Service. Infrastructure at your Service. About me Gérard Wisson Delivery Manager Senior Consultant Mobile +41 79 819 25 98 Gerard.wisson@dbi-services.com

More information

Oracle DB-Tuning Essentials

Oracle DB-Tuning Essentials Infrastructure at your Service. Oracle DB-Tuning Essentials Agenda 1. The DB server and the tuning environment 2. Objective, Tuning versus Troubleshooting, Cost Based Optimizer 3. Object statistics 4.

More information

Oracle Database 11g: SQL Tuning Workshop. Student Guide

Oracle Database 11g: SQL Tuning Workshop. Student Guide Oracle Database 11g: SQL Tuning Workshop Student Guide D52163GC10 Edition 1.0 June 2008 Author Jean-François Verrier Technical Contributors and Reviewers Muriel Fry (Special thanks) Joel Goodman Harald

More information

TipsandTricks. Jeff Smith Senior Principal Product Database Tools, Oracle Corp

TipsandTricks. Jeff Smith Senior Principal Product Database Tools, Oracle Corp SQLDev TipsandTricks Jeff Smith Senior Principal Product Manager Jeff.d.smith@oracle.com @thatjeffsmith Database Tools, Oracle Corp Safe Harbor Statement The preceding is intended to outline our general

More information

Oracle Compare Two Database Tables Sql Query List All

Oracle Compare Two Database Tables Sql Query List All Oracle Compare Two Database Tables Sql Query List All We won't show you that ad again. I need to implement comparing 2 tables by set of keys (columns of compared tables). This pl/sql stored procedure works

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. The following is intended to outline our general product direction. It is intended for information

More information

Oracle 1Z0-054 Exam Questions and Answers (PDF) Oracle 1Z0-054 Exam Questions 1Z0-054 BrainDumps

Oracle 1Z0-054 Exam Questions and Answers (PDF) Oracle 1Z0-054 Exam Questions 1Z0-054 BrainDumps Oracle 1Z0-054 Dumps with Valid 1Z0-054 Exam Questions PDF [2018] The Oracle 1Z0-054 Oracle Database 11g: Performance Tuning exam is an ultimate source for professionals to retain their credentials dynamic.

More information

Tuning SQL without the Tuning Pack. John Larkin JP Morgan Chase

Tuning SQL without the Tuning Pack. John Larkin JP Morgan Chase Tuning SQL without the Tuning Pack John Larkin JP Morgan Chase Who am I Originally a mainframe COBOL programmer DBA for the last 23 years, the last 15 with Oracle. UNIX (Solaris, Aix, Windows, Linux) Recently

More information

1Z Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions

1Z Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions 1Z0-417 Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-417 Exam on Oracle Database Performance and Tuning Essentials 2015...

More information

DOAG Conference Edition. Marco Mischke, Experts for database solutions.

DOAG Conference Edition. Marco Mischke, Experts for database solutions. DOAG Conference 2017 AWR and ASH for Standard Edition Marco Mischke, 22.11.2017 About me Oracle DBA since 2000 and Version 7.3.4 Certified Professional 10g, 11g RAC / Cluster Certified Expert 10g, 11g,

More information

Tuna Helper Proven Process for SQL Tuning. Dean Richards Senior DBA, Confio Software

Tuna Helper Proven Process for SQL Tuning. Dean Richards Senior DBA, Confio Software Tuna Helper Proven Process for SQL Tuning Dean Richards Senior DBA, Confio Software 1 Who Am I? Senior DBA for Confio Software DeanRichards@confio.com Current 20+ Years in Oracle, SQL Server Former 15+

More information

Top 5 Issues that Cannot be Resolved by DBAs (other than missed bind variables)

Top 5 Issues that Cannot be Resolved by DBAs (other than missed bind variables) Top 5 Issues that Cannot be Resolved by DBAs (other than missed bind variables) March 12, 2013 Michael Rosenblum Dulcian, Inc. www.dulcian.com 1 of 43 Who Am I? Misha Oracle ACE Co-author of 2 books PL/SQL

More information

Demystifying SQL Tuning: Tips and Techniques for SQL Experts

Demystifying SQL Tuning: Tips and Techniques for SQL Experts Demystifying SQL Tuning: Tips and Techniques for SQL Experts Mughees A. Minhas Director of Product Management, Database and Systems Management Sergey Koltakov Product Manager, Database Manageability Outline

More information

Key to A Successful Exadata POC

Key to A Successful Exadata POC BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence

More information

Oracle Enterprise Manager 12 c : ASH in 3D

Oracle Enterprise Manager 12 c : ASH in 3D Oracle Enterprise Manager 12 c : ASH in 3D Deba Chatterjee and John Beresniewicz, Oracle Anton Topurov, CERN Agenda The DB Time Data Cube What is DB Time? ASH fundamentals Populating

More information

Oracle Database 12c Performance Management and Tuning

Oracle Database 12c Performance Management and Tuning Course Code: OC12CPMT Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 12c Performance Management and Tuning Overview In the Oracle Database 12c: Performance Management and Tuning course,

More information

Where Do We Go From Here? Why Many IT Staff are Living in the Past

Where Do We Go From Here? Why Many IT Staff are Living in the Past Where Do We Go From Here? Why Many IT Staff are Living in the Past SAGE Computing Services Customised Oracle Training Workshops and Consulting Chris Muir Senior Consultant Agenda Oracle technology latest

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. SQL Developer Introducing Oracle's New Graphical Database Development Tool Craig Silveira

More information

IBM s Integrated Data Management Solutions for the DBA

IBM s Integrated Data Management Solutions for the DBA Information Management IBM s Integrated Data Management Solutions for the DBA Stop Stressing and Start Automating! Agenda Daily Woes: Trials and tribulations of the DBA Business Challenges: Beyond the

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Charting the Course... Oracle 18c DBA I (3 Day) Course Summary Oracle 18c DBA I (3 Day) Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager (EMDE), SQL Developer

More information

Real-World Performance Training Core Database Performance

Real-World Performance Training Core Database Performance Real-World Performance Training Core Database Performance Real-World Performance Team Agenda 1 2 3 4 5 6 Computer Science Basics Schema Types and Database Design Database Interface DB Deployment and Access

More information

And Answers In Oracle Pl Sql

And Answers In Oracle Pl Sql Most Frequently Asked Interview Questions And Answers In Oracle Pl Sql To be successful with database-centric applications (which includes most of the in the form of several question-answer sessions commonly

More information

COOL performance optimization using Oracle hints

COOL performance optimization using Oracle hints COOL performance optimization using Oracle hints Andrea deavalassi ass and Romain Basset (IT-DM) With many thanks to Luca Canali for his help! IT-DM Database Developers Workshop, 8 th July 2008 CERN IT

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals of basic database

More information

Outsourcing with MyDBA

Outsourcing with MyDBA By Craig Moir of MyDBA May 2011 Version 1 CONTENTS Outsourcing Options MyDBA outsourcing value adds Consulting Resourcing Security License Reviews/Compliance Site Audits HA and DR Trusted Oracle Advisor

More information

Oracle Application Express Schema Design Guidelines Presenter: Flavio Casetta, Yocoya.com

Oracle Application Express Schema Design Guidelines Presenter: Flavio Casetta, Yocoya.com Oracle Application Express Schema Design Guidelines Presenter: Flavio Casetta, Yocoya.com about me Flavio Casetta Founder of Yocoya.com Editor of blog OracleQuirks.blogspot.com 25+ years in the IT 10+

More information

Oracle EXAM - 1Z Oracle Database 11g: Performance Tuning. Buy Full Product.

Oracle EXAM - 1Z Oracle Database 11g: Performance Tuning. Buy Full Product. Oracle EXAM - 1Z0-054 Oracle Database 11g: Performance Tuning Buy Full Product http://www.examskey.com/1z0-054.html Examskey Oracle 1Z0-054 exam demo product is here for you to test the quality of the

More information

Oracle Database 11g: Self-Managing Database - The Next Generation

Oracle Database 11g: Self-Managing Database - The Next Generation Oracle Database 11g: Self-Managing Database - The Next Generation Katharina Römer Principal Sales Consultant Agenda Introduction Manage Performance & Resources Manage Fault

More information

October 3, 2017 Vit Spinka Chief Architect

October 3, 2017 Vit Spinka Chief Architect Reading the execution plan deep dive into SGA memory October 3, 2017 Vit Spinka Chief Architect Explain plan, dbms_xplan How to read the SGA and PGA Find the plan for a SQL Rows of a plan Column projections,

More information

Addressing a performance issue: the drilldown approach

Addressing a performance issue: the drilldown approach Addressing a performance issue: the drilldown approach Laurent Leturgez PREMISEO Lille - FRANCE Keywords: ASH, AWR, Statspack, DB Time, Database load, Active wait time, Idle wait time, DB CPU, Active Session

More information

Oracle 10g Self-Management Framework Internals: Exploring the Automatic Workload Repository. Open World September 2005

Oracle 10g Self-Management Framework Internals: Exploring the Automatic Workload Repository. Open World September 2005 Oracle 10g Self-Management Framework Internals: Exploring the Automatic Workload Repository Open World September 2005 Oracle 10g Self-Management Framework Internals: Exploring the Automatic Workload Repository

More information

Resolving Child Cursor Issues Resulting In Mutex Waits

Resolving Child Cursor Issues Resulting In Mutex Waits Resolving Child Cursor Issues Resulting In Mutex Waits Martin Klier Senior DBA Klug GmbH integrierte Systeme Nürnberg, November 21st 2012 English or German? Deutsch oder Englisch? 2012 Agenda Introduction

More information

In the Oracle Database 12c: Performance Management and

In the Oracle Database 12c: Performance Management and Oracle Uni Contact Us: 08 Oracle Database 12c: Performance Management a Durat5 Da What you will learn In the Oracle Database 12c: Performance Management and analysis and tuning tasks expected of a DBA:

More information

Oracle Database Security

Oracle Database Security Oracle Database Security Top Things You Could & Should Be Doing Differently Simon Pane November 17, 2016 About ME Pythian Solution Architect Working with Oracle DB since version 6 Oracle Certified Professional:

More information

When should an index be used?

When should an index be used? When should an index be used? Christian Antognini Trivadis AG Zürich, Switzerland Introduction One of the biggest problems tuning a SQL statement or judging if its execution plan is optimal, is to decide

More information

IT100: Oracle Administration

IT100: Oracle Administration IT100: Oracle Administration IT100 Rev.001 CMCT COURSE OUTLINE Page 1 of 8 Training Description: Introduction to Oracle Administration and Management is a five-day course designed to provide Oracle professionals

More information

Using Active Session History for Performance Tuning: Advanced Topics in Performance Diagnostics

Using Active Session History for Performance Tuning: Advanced Topics in Performance Diagnostics Using Active Session History for Performance Tuning: Advanced Topics in Performance Diagnostics Graham Wood Oracle USA Agenda Performance Diagnosis What is ASH? Using ASH data What

More information

Oracle SQL*Plus: The Definitive Guide (Definitive Guides) PDF

Oracle SQL*Plus: The Definitive Guide (Definitive Guides) PDF Oracle SQL*Plus: The Definitive Guide (Definitive Guides) PDF Despite its wide availability and usage, few developers and DBAs have mastered the true power of Oracle SQLPlus. This bestselling book--now

More information

Practice Manual: How to optimize SQL statement of using DBLINK on Oracle

Practice Manual: How to optimize SQL statement of using DBLINK on Oracle Practice Manual: How to optimize SQL statement of using DBLINK on Oracle Usually, a good approach of optimizing SQL statement using DBLINK is that you could try your best to reduce data returned calling

More information

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:

More information

Oracle Pl Sql Tuning Expert Secrets For High Performance Programming Volume 8 Oracle In Focus

Oracle Pl Sql Tuning Expert Secrets For High Performance Programming Volume 8 Oracle In Focus Oracle Pl Sql Tuning Expert Secrets For High Performance Programming Volume 8 Oracle In Focus We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online

More information

Oracle 9i Application Development and Tuning

Oracle 9i Application Development and Tuning Index 2NF, NOT 3NF or BCNF... 2:17 A Anomalies Present in this Relation... 2:18 Anomalies (Specific) in this Relation... 2:4 Application Design... 1:28 Application Environment... 1:1 Application-Specific

More information

Identifying Performance Problems in a Multitenant Environment

Identifying Performance Problems in a Multitenant Environment Identifying Performance Problems in a Multitenant Environment Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing

Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing The following is intended to outline our general product direction. It is intended for information purposes

More information