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

Size: px
Start display at page:

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

Transcription

1

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

3 Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open, Integrated Management for Oracle Technologies Deep, Optimized, Best of Breed Database, Middleware, Packaged Applications, Physical and Virtual Infrastructure Business Centric, Top Down Application Management Complete Lifecycle Management Scalable Grid and Cloud Management Manage many as one

4 Complete, Open and Integrated Management Event Connectors Microsoft, HP, IBM Service Desk Connectors Remedy, HP, Siebel, PeopleSoft Plug-Ins Complete, Best of Breed Management for Oracle Rich Set of Plug-Ins to Monitor Non-Oracle Products Bi-Directional Connectors to Exchange Alerts, Events

5 Agenda What makes SQL go bad? What should you do about these problems? Identifying Fixing Preventing

6 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures 3. Poorly written SQL statements 4. Cursor sharing issues a. Bind-sensitive SQL with bind peeking b. Literal usage 5. Resource and contention issues a. Hardware resource crunch b. Contention (row lock contention, block update contention) 6. Parallelism issues a. Not parallelized (no scaling to large data) b. Improperly parallelized (partially parallelized, skews)

7 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data

8 Oracle Optimizer Statistics Inaccurate statistics Suboptimal Plans Optimizer Statistics Table Statistics CBO Column Statistics Index Statistics System Statistics

9 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures

10 What makes SQL go bad? Missing Access Structures Indexes: B-tree indexes, B-tree cluster indexes, Hash cluster indexes, Global and local indexes, Reverse key indexes, Bitmap indexes, Function-based indexes, Domain indexes Materialized Views: Primary Key materialized views, Object materialized views ROWID materialized views Complex materialized views Partitioned Tables: Range partitioning, Hash partitioning, List partitioning, Composite partitioning, Interval Partitioning, REF partitioning, Virtual Column Based partitioning B-tree index

11 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures 3. Poorly written SQL statements

12 What makes SQL go bad? Poorly Written SQL Statements SELECT * FROM employees WHERE to_char(salary) = :sal SELECT * FROM employees WHERE salary = TO_NUMBER(:sal) Convert literal once and not the whole column, index range scan vs. full table scan SELECT * FROM parts_old UNION SELECT * FROM parts_new SELECT * FROM parts_old UNION ALL SELECT * FROM parts_new If you know there are no rows in common

13 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures 3. Poorly written SQL statements 4. Cursor sharing issues a. Literal usage b. Bind-sensitive SQL with bind peeking

14 What makes SQL go bad? a. Literal Usage Issue SELECT * FROM jobs WHERE min_salary > 12000; SELECT * FROM jobs WHERE min_salary > 15000; SELECT * FROM jobs WHERE min_salary > 10000; SELECT * FROM SELECT * FROM SELECT * FROM cursor_sharing ={exact, force, similar} Sharing Cursors is good! Library Cache

15 What makes SQL go bad? b. Bind Peeking Issue Processed_Flag Y Y Y Y CBO 10g FTS Full Table Scan 99 Two different optimal plans for different bind values Index Range Scan 1 N Problem: Binds will affect optimality in any subsequent uses of the stored plan IRS

16 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures 3. Poorly written SQL statements 4. Cursor sharing issues a. Bind-sensitive SQL with bind peeking b. Literal usage 5. Resource and contention issues a. Hardware resource crunch b. Contention (row lock contention, block update contention)

17 What makes SQL go bad? Resource and Contention Issues Hardware Resource Contention CPU Memory I/O Network Logical Contention Row lock contention Block update contention

18 What makes SQL go bad? Root Causes of Poor SQL Performance 1. Optimizer statistics issues a. Stale/Missing statistics b. Incomplete statistics c. Improper optimizer configuration d. Upgraded database: new optimizer e. Changing statistics f. Rapidly changing data 2. Missing access structures 3. Poorly written SQL statements 4. Cursor sharing issues a. Bind-sensitive SQL with bind peeking b. Literal usage 5. Resource and contention Issues a. Hardware resource crunch b. Contention (row lock contention, block update contention) 6. Parallelism issues a. Not parallelized (no scaling to large data) b. Improperly parallelized (partially parallelized, skews)

19 What makes SQL go bad? Parallelism Issues Not parallelized (no scaling to large data) Improperly parallelized (partially parallelized, skews) CTAS Large Table Select Insert Serial Table Scan Parallel Servers Serial Insert

20 Agenda What makes SQL go bad? How should you go about solving these problems? Identifying: Top Activity ADDM SQL Monitoring

21 Identify High Load SQL Using Top Activity Performance Page Top Activity Identify Top SQL by DB Time: CPU I/O Non-idle waits Different Levels of Analysis Historical analysis AWR data Performance Page Real-time analysis ASH data More granular analysis Enables identification of transient problem SQL Top Activity Page

22 Identifying Problems with Top SQL Page Problems Stale/Missing statistics Overly general statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Changing data (plans do not scale with data) Not parallelized (no scaling to large data) Improperly parallelized (partially parallel, skews) Missing access structures Poorly written SQL statements Hardware resource crunch Symptom High Load SQL Contention (row lock contention) Bind-sensitive SQL with bind peeking Literal usage

23 Identify performance problems using ADDM Automatic Database Diagnostic Monitor 11g Provides database and cluster-wide performance diagnostic Throughput centric - Focus on reducing time DB time Identifies top SQL: Shows SQL impact Frequency of occurrence Pinpoints root cause: SQL stmts waiting for Row Lock waits SQL stmts not shared

24 Identifying and Solving Problems With ADDM Problems Stale/Missing statistics Incomplete statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Rapidly Changing data Not parallelized (no scaling to large data) Improperly parallelized (skews, RAC, etc) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Bind-sensitive SQL with bind peeking Symptoms & Solutions ADDM (Add CPU recommendation) ADDM (Blocking Sessions recommendation) ADDM (Cursor Sharing recommendation) Literal usage

25 Real-time SQL Monitoring Problem: Managing High Response-Time SQLs Shows what is happening inside SQL execution Automatically monitors long running SQL > 5 secs of CPU or I/O All parallel statements Enabled out-of-the-box with no performance impact Monitors each SQL execution Exposes monitoring statistics Global execution level Plan operation level Parallel Execution level Guides tuning efforts

26 SQL Monitoring Use Cases Big Plans

27 SQL Monitoring Use Cases Expensive Hash Join

28 SQL Monitoring Use Cases Poor Indexing

29 SQL Monitoring Use Cases FORCE PARALLEL QUERY PARALLEL 4

30 SQL Monitoring Enhancements in Oracle Database 11gR2 New save Active Reports for later analysis track PL/SQL cursors track recursive SQL statements executed by the monitored statement SQL monitoring information persists after the SQL cursor is aged out track specific Exadata statistics: cell offload efficiency interconnect bytes exchanged capture error code and error message, if SQL statement fails track when and how long parallel SQL is queued capture binds values used by the monitored SQL execution track detailed session information: user, module, actions, service name, client id and info

31 Identifying Problems With SQL Monitoring Problems Stale/Missing statistics Incomplete statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Rapidly changing data Not parallelized (no scaling to large data) Improperly parallelized(partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Bind-sensitive SQL with bind peeking Literal usage Symptoms Serial Long Running SQL Parallel Skews Wrong Cardinalities, Poor Index Selectivity I/O, CPU, Memory, Network Waits TX enqueue waits, Row Lock Contention Significantly Different Runtimes with Different Binds

32 Agenda What makes SQL go bad? What should you do about these problems? Identifying: Top Activity ADDM SQL Monitoring Fixing: SQL Tuning Advisor + Automatic SQL Tuning SQL Access Advisor Optimizer Statistics

33 SQL Tuning Advisor Categories of Recommendations Automatic Tuning Optimizer Statistics Analysis SQL Profiling Access Path Analysis SQL Tuning Advisor SQL Tuning Recommendations Gather Missing or Stale Statistics Create a SQL Profile Add Missing Access Structures SQL Restructure Analysis Modify SQL Constructs DBA 11gR2 Alternative Plan Analysis Adopt Alternative Execution Plan 11gR2 11gR2 Parallel Execution Analysis Use Parallel Execution for SQL 11gR2

34 SQL Tuning Advisor Two New Categories of Recommendations 11gR2 Parallel Execution Analysis Alternative Plan Analysis

35 Automatic SQL Tuning Further automation of SQL Tuning Advisor Nightly Automatic implement Packaged Apps Custom Apps SQL Tuning Advisor SQL Profiles Well-tuned SQL Auto Capture High-Load SQL SQL Analysis Report Manually implement Automatically captures high-load SQL Automatically tunes SQL without changing application by creating SQL Profiles Automatically validates SQL Profiles by test executing them Automatically implements (optional) greatly improved SQL plans Automatically reports analysis Automatically runs during maintenance window

36 Fixing Problems With SQL Tuning Advisor Problems Stale/Missing statistics Incomplete statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Rapidly changing data Not parallelized (no scaling to large data) Improperly parallelized(partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Solutions Stats recommendation Profile recommendation Profile recommendation Profile recommendation using O_F_E Profile recommendation Profile recommendation PQ recommendation Index recommendation partially Restructure recommendation Bind-sensitive SQL with bind peeking Literal usage

37 SQL Access Advisor: Partition Advisor Indexes Representative Workload SQL Access Advisor Materialized views Automatic Tuning Optimizer Access Path Analysis Materialized views logs Partitioned objects 11g

38 Fixing Problems With SQL Access Advisor Problems Stale/Missing statistics Incomplete statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Rapidly changing data Not parallelized (no scaling to large data) Improperly parallelized (partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Solution SQL Access Advisor Contention (row lock contention) Bind-sensitive SQL with bind peeking Literal usage

39 Oracle Optimizer Statistics Preventing SQL Regressions Automatic Statistics Collection Job (stale or missing) Out-of-the box, runs in maintenance window Configuration can be changed (at table level) Gathers statistics on user and dictionary objects Uses new collection algorithm with accuracy of compute and speed faster than sampling of 10% Incrementally maintains statistics for partitioned tables very efficient Set DBMS_STATS.SET_GLOBAL_PREFS Nightly

40 Oracle Optimizer Statistics Preventing SQL Regressions: Tips Gather statistics for all objects User Objects Non-volatile Volatile Gathers statistics when object at MAX size and then lock table Delete all statistics and lock table dynamic sampling will be used Dictionary Tables Fixed Tables Restoring old optimizer statistics Used when new stats result in poor execution plan selection Scope: table, schema and database History maintained for 30 days API: DBMS_STATS.RESTORE_TABLE_STATS Best Practice: Use DBMS_STATS instead of the ANALYZE command Officially obsolete for optimizer statistics

41 Oracle Optimizer Statistics Preventing SQL Regressions Extended Statistics Extended Optimizer Statistics provides a mechanism to collect statistics on a group of related columns: Function-Based Statistics Multi-Column Statistics Full integration into existing statistics framework Automatically maintained with column statistics DBMS_STATS.CREATE_EXTENDED_STATS Pending Statistics Allows validation of statistics before publishing Disabled by default To enable, set table/schema PUBLISH setting to FALSE DBMS_STATS.SET_TABLE_PREFS('SH','CUSTOMERS','PUBLISH','false') To use for validation ALTER SESSION SET optimizer_pending_statistics = TRUE; Publish after successful verification

42 Fixing Problems With Good Statistics Problems Stale/Missing statistics Incomplete statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Rapidly changing data Solution Good Optimizer Statistics Not parallelized (no scaling to large data) Improperly parallelized(partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Bind-sensitive SQL with bind peeking Literal usage

43 Fixing problems with Adaptive Cursor Sharing Adaptive Cursor Sharing compromise between cursor sharing & optimization SELECT * FROM emp WHERE wage := wage_value Selectivity Ranges: Same Plan Different Plan Same Plan, Expand Interval

44 Fixing Problems With Adaptive Cursor Sharing Problems Stale/Missing statistics Overly general statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Changing data (plans do not scale with data) Not parallelized (no scaling to large data) Solution Adaptive Cursor Sharing Improperly parallelized (partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Bind-sensitive SQL with bind peeking Literal usage

45 Agenda What makes SQL go bad? What should you do about these problems? Identifying: Top Activity ADDM SQL Monitoring Fixing: SQL Tuning Advisor + Automatic SQL Tuning SQL Access Advisor Optimizer Statistics Preventing: SQL Plan Management SQL Performance Analyzer

46 Preventing problems with SQL Plan Management Problem: changes in the environment cause plans to change Parse GB NL Plan baseline is established NL SQL statement is parsed again and a different plan is generated New plan is not executed but marked for verification GB NL Statement log Plan history Plan baseline NL GB HJ HJ

47 SQL Performance Analyzer (SPA) Validate statistics refresh with SPA Steps: 1. Capture SQL workload in STS using automatic cursor cache capture capability 2. Execute SPA pre-change trial 3. Refresh statistics using PENDING option 4. Execute SPA post-change trial 5. Run SPA report comparing SQL execution statistics Before PUBLISHing stats: Remediate individual few SQL for plan regressions: SPM, STA Revert to old statistics if too many regressions observed Validating SQL Workload upgrade with SPA SQL plans + stats SQL plans + stats Pre-change Trial Post-change Trial Compare SQL Performance Analysis Report

48 Preventing Problems With SPA and SPM Problems Stale/Missing statistics Overly general statistics Improper optimizer configuration Upgraded database: new optimizer Changing statistics Changing data (plans do not scale with data) Not parallelized (no scaling to large data) Improperly parallelized(partially parallel,skews) Missing access structures Poorly written SQL statements Hardware resource crunch Contention (row lock contention) Preventive Solutions SPA + SQL Tune/SPM (on regressed plans) SPM (evolve old plans), SPA (test statistics) Bind-sensitive SQL with bind peeking Literal usage

49 Conclusion Identify, Resolve, Prevent Prevent SPA SPM Resolve ADDM, Top Activity, SQL Monitoring Identify Top Activity, ADDM, SQL Monitoring Tuning Advisor, Access Advisor, Auto Stat Collection

50

51 Oracle Helps You Maximize Customer Value Deploys SOA infrastructure 92% faster Saves 80% time and effort for managing Databases Avoids online revenue losses up to 25% Improves IT productivity by 25% Drives asset utilization up by 70% Cuts configuration management effort by 90% Saves $1.9 million with Oracle Enterprise Manager Saves $170,000 per year with Oracle Enterprise Manager Replaces manual tools with automation; saves time by 50% Reduces Database testing time by 90% Reduces provisioning effort by 75% Saves weeks on application testing time Cuts application testing from weeks to hours Reduces critical patching time by 80% Delivers 24/7 uptime with Oracle Enterprise Manager

52 The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

53 For More Information search.oracle.com or oracle.com

54

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

<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases

<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases DBA Best Practices: A Primer on Managing Oracle Databases Mughees A. Minhas Sr. Director of Product Management Database and Systems Management The following is intended to outline

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

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

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

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Exadata Overview Oracle Exadata Database Machine Extreme ROI Platform Fast Predictable Performance Monitor

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

<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

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

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

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

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

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

Moving Databases to Oracle Cloud: Performance Best Practices

Moving Databases to Oracle Cloud: Performance Best Practices Moving Databases to Oracle Cloud: Performance Best Practices Kurt Engeleiter Product Manager Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended

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 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

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

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

Configuration changes such as conversion from a single instance to RAC, ASM, etc.

Configuration changes such as conversion from a single instance to RAC, ASM, etc. Today, enterprises have to make sizeable investments in hardware and software to roll out infrastructure changes. For example, a data center may have an initiative to move databases to a low cost computing

More information

<Insert Picture Here> Oracle Database 11g: Neue Features im Oracle Optimizer

<Insert Picture Here> Oracle Database 11g: Neue Features im Oracle Optimizer Oracle Database 11g: Neue Features im Oracle Optimizer Hermann Bär, Oracle Director Product Management, Server Technologies Data Warehousing Inside the Oracle Database 11g Optimizer

More information

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Kurt Engeleiter Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction.

More information

Oracle Database 11g: Real Application Testing & Manageability Overview

Oracle Database 11g: Real Application Testing & Manageability Overview Oracle Database 11g: Real Application Testing & Manageability Overview Top 3 DBA Activities Performance Management Challenge: Sustain Optimal Performance Change Management Challenge: Preserve Order amid

More information

Oracle 1Z Oracle Database 11g Release 2- SQL Tuning. Download Full Version :

Oracle 1Z Oracle Database 11g Release 2- SQL Tuning. Download Full Version : Oracle 1Z0-117 Oracle Database 11g Release 2- SQL Tuning Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-117 OracleDatabase Data Warehousing Guide,Star Transformation with a Bitmap

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

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 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Managing Oracle Database 12c with Oracle Enterprise Manager 12c Martin

More information

Managing Oracle Database 12c with Oracle Enterprise Manager 12c

Managing Oracle Database 12c with Oracle Enterprise Manager 12c Managing Oracle Database 12c with Oracle Enterprise Manager 12c The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Prabhaker Gongloor (GP) Product Management Director, Database Manageability, Oracle

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

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

Oracle Diagnostics Pack For Oracle Database

Oracle Diagnostics Pack For Oracle Database Oracle Diagnostics Pack For Oracle Database ORACLE DIAGNOSTICS PACK FOR ORACLE DATABASE Oracle Enterprise Manager is Oracle s integrated enterprise IT management product line, and provides the industry

More information

<Insert Picture Here> Inside the Oracle Database 11g Optimizer Removing the black magic

<Insert Picture Here> Inside the Oracle Database 11g Optimizer Removing the black magic Inside the Oracle Database 11g Optimizer Removing the black magic Hermann Bär Data Warehousing Product Management, Server Technologies Goals of this session We will Provide a common

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 Performance Tuning. Overview of performance tuning strategies

Oracle Performance Tuning. Overview of performance tuning strategies Oracle Performance Tuning Overview of performance tuning strategies Allan Young June 2008 What is tuning? Group of activities used to optimize and homogenize the performance of a database Maximize use

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Oracle safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not

More information

Oracle Database 18c and Autonomous Database

Oracle Database 18c and Autonomous Database Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.

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

Worry Free Application Upgrades

Worry Free Application Upgrades Worry Free Application Upgrades Jagan R. Athreya Oracle Corporation Naveen Garg ColorCon The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Oracle 1Z0-515 Exam Questions & Answers

Oracle 1Z0-515 Exam Questions & Answers Oracle 1Z0-515 Exam Questions & Answers Number: 1Z0-515 Passing Score: 800 Time Limit: 120 min File Version: 38.7 http://www.gratisexam.com/ Oracle 1Z0-515 Exam Questions & Answers Exam Name: Data Warehousing

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

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!  We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 1Z1-054 Title : Oracle Database 11g: Performance Tuning Vendors : Oracle

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

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

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX KillTest Q&A Exam : 1Z1-054 Title : Oracle Database 11g: Performance Tuning Version : DEMO 1 / 19 1. After running SQL Performance Analyzer (SPA), you observe a few regressed SQL statements in the SPA

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 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

<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

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

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment Forms Strategies: Modernizing Your Oracle Forms Investment Desmond Chan Solution Architect Manager Oracle Consulting Services Agenda Oracle Forms Strategy Forms Modernisation Strategies

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 and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015

Oracle and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle and.net: Best Practices for Performance Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle Confidential Internal/Restricted/Highly Restricted Program Agenda 1 2 3 4 Optimization

More information

RAC Performance Monitoring and Diagnosis using Oracle Enterprise Manager. Kai Yu Senior System Engineer Dell Oracle Solutions Engineering

RAC Performance Monitoring and Diagnosis using Oracle Enterprise Manager. Kai Yu Senior System Engineer Dell Oracle Solutions Engineering RAC Performance Monitoring and Diagnosis using Oracle Enterprise Manager Kai Yu Senior System Engineer Dell Oracle Solutions Engineering About Author Kai Yu Senior System Engineer, Dell Oracle Solutions

More information

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in Oracle Enterprise Manager 12c IBM DB2 Database Plug-in May 2015 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option Eric Rudie Master Principal Sales Consultant Oracle Public Sector 27 September 2016 Safe Harbor Statement The

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

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

Oracle WebCenter Portal Performance Tuning

Oracle WebCenter Portal Performance Tuning ORACLE PRODUCT LOGO Oracle WebCenter Portal Performance Tuning Rich Nessel - Principal Product Manager Christina Kolotouros - Product Management Director 1 Copyright 2011, Oracle and/or its affiliates.

More information

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

Oracle Database 11g: Manageability Overview. An Oracle White Paper August 2007

Oracle Database 11g: Manageability Overview. An Oracle White Paper August 2007 Oracle Database 11g: Manageability Overview An Oracle White Paper August 2007 Oracle Database 11g: Manageability Overview Introduction... 3 Manageability... 3 ADDM for RAC... 3 Automatic SQL Tuning...

More information

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

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 ALM with Visual Studio: SQL and PL/SQL Development, Source Control, and Deployment Christian Shay Product Manager, Oracle Program Agenda SQL and PL/SQL Development Lifecycle Overview Create Development

More information

Data Warehousing 11g Essentials

Data Warehousing 11g Essentials Oracle 1z0-515 Data Warehousing 11g Essentials Version: 6.0 QUESTION NO: 1 Indentify the true statement about REF partitions. A. REF partitions have no impact on partition-wise joins. B. Changes to partitioning

More information

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

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights 2 Copyright 2011, Oracle and/or its affiliates. All rights Optimizer Statistics CPU & IO DATA DICTIONARY OPTIMIZER STATISTICS Index Table Column

More information

Safe Harbor Statement

Safe Harbor Statement Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

More information

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

Copyright 2018, Oracle and/or its affiliates. All rights reserved. Oracle Database In- Memory Implementation Best Practices and Deep Dive [TRN4014] Andy Rivenes Database In-Memory Product Management Oracle Corporation Safe Harbor Statement The following is intended to

More information

Oracle Autonomous Database

Oracle Autonomous Database Oracle Autonomous Database Maria Colgan Master Product Manager Oracle Database Development August 2018 @SQLMaria #thinkautonomous Safe Harbor Statement The following is intended to outline our general

More information

Oracle 11g New Features

Oracle 11g New Features Oracle 11g New Features Richard Lin Principal Sales Consultant Oracle Taiwan Agenda Adaptive Self-Managing Change Assurance Scallability Availability Best Information Introducing

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

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

Best Practices for Performance Part 2.NET and Oracle Database

Best Practices for Performance Part 2.NET and Oracle Database Best Practices for Performance Part 2.NET and Oracle Database Alex Keh Christian Shay Product Managers Server Technologies September 19, 2016 Program Agenda 1 2 3 4 Caching SQL Tuning Advisor Oracle Performance

More information

Oracle Database 12c: SQL Tuning for Developers

Oracle Database 12c: SQL Tuning for Developers Oracle Database 12c: SQL Tuning for Developers Student Guide Volume I D79995GC10 Edition 1.0 December 2016 D84109 Learn more from Oracle University at education.oracle.com Author Dimpi Rani Sarmah Technical

More information

Architettura Database Oracle

Architettura Database Oracle Architettura Database Oracle Shared Pool La shared pool consiste di: Data dictionary: cache che contiene informazioni relative agli oggetti del databse, lo storage ed i privilegi Library cache: contiene

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Big Data Connectors: High Performance Integration for Hadoop and Oracle Database Melli Annamalai Sue Mavris Rob Abbott 2 Program Agenda Big Data Connectors: Brief Overview Connecting Hadoop with Oracle

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

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

Best Practices for Performance

Best Practices for Performance Best Practices for Performance.NET and Oracle Database Alex Keh Senior Principal Product Manager Oracle October 4, 2017 Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Optimization

More information

ORACLE WHITEPAPER ORACLE ENTERPRISE MANAGER 13C CLOUD CONTROL

ORACLE WHITEPAPER ORACLE ENTERPRISE MANAGER 13C CLOUD CONTROL ORACLE WHITEPAPER ORACLE ENTERPRISE MANAGER 13C CLOUD CONTROL Oracle Enterprise Manager 13c Cloud Control ORACLE TUNING PACK FOR ORACLE DATABASE SUPPORTS CONTAINER DATABASES ORACLE TUNING PACK FOR ORACLE

More information

An Oracle White Paper June Managing Oracle Exadata with Oracle Enterprise Manager 12c

An Oracle White Paper June Managing Oracle Exadata with Oracle Enterprise Manager 12c An Oracle White Paper June 2012 Managing Oracle Exadata with Oracle Enterprise Manager 12c Executive Overview... 1 Introduction... 2 Oracle Exadata Database Machine... 3 Managing Oracle Exadata... 4 Setup

More information

Exploring Best Practices and Guidelines for Tuning SQL Statements

Exploring Best Practices and Guidelines for Tuning SQL Statements Exploring Best Practices and Guidelines for Tuning SQL Statements Ami Aharonovich Oracle ACE & OCP Ami@DBAces.co.il Oracle ACE Who am I Oracle Certified Professional DBA (OCP) Founder and CEO, DBAces Oracle

More information

Oracle Application Express fast = true

Oracle Application Express fast = true Oracle Application Express fast = true Joel R. Kallman Director, Software Development Oracle Application Express, Server Technologies Division November 19, 2014 APEX Open Mic Night 2030 in Istanbul Demonstrations

More information

Oracle 11g Partitioning new features and ILM

Oracle 11g Partitioning new features and ILM Oracle 11g Partitioning new features and ILM H. David Gnau Sales Consultant NJ Mark Van de Wiel Principal Product Manager The following is intended to outline our general product

More information

Oracle Database 11g: Real Application Testing & Manageability Overview. An Oracle White Paper June 2007

Oracle Database 11g: Real Application Testing & Manageability Overview. An Oracle White Paper June 2007 Oracle Database 11g: Real Application Testing & Manageability Overview An Oracle White Paper June 2007 Note: The following is intended to outline our general product direction. It is intended for information

More information

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in Oracle Enterprise Manager 12c Sybase ASE Database Plug-in May 2015 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only,

More information

<Insert Picture Here> What's New for.net Developers for Oracle Database

<Insert Picture Here> What's New for.net Developers for Oracle Database 1 What's New for.net Developers for Oracle Database Alex Keh Principal Product Manager, Oracle Program Agenda Currently available Visual Studio 2010 and.net Framework 4 ODAC 11.2

More information

Exadata Implementation Strategy

Exadata Implementation Strategy Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any

More information

Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems. Senior Product Manager Consulting Member of Technical Staff

Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems. Senior Product Manager Consulting Member of Technical Staff Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems Anirban Chatterjee Sriram Palapudi Senior Product Manager Consulting Member of Technical Staff The following is intended to outline

More information

Oracle 11g Optimizer Statistics Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.

Oracle 11g Optimizer Statistics   Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc. ORACLE 11G DATABASE STATISTICS Inderpal S. Johal, Data Softech Inc. OVERVIEW Oracle 10g have made lots of significant change so as to provide good performance to Oracle database. The important changes

More information

Enterprise Manager: Scalable Oracle Management

Enterprise Manager: Scalable Oracle Management Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation Enterprise Manager 10G Database Oracle World 2003 Agenda Enterprise Manager 10G

More information

Oracle Database 11gR2 Optimizer Insights

Oracle Database 11gR2 Optimizer Insights Oracle Database 11gR2 Optimizer Insights Marcus Bender Distinguished Sales Consultant Presales Fellow Strategic Technical Support (STU) ORACLE Deutschland GmbH, Geschäftsstelle Hamburg Parallel Execution

More information

Automating Information Lifecycle Management with

Automating Information Lifecycle Management with Automating Information Lifecycle Management with Oracle Database 2c The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Quo Vadis SQLTXPLAIN

Quo Vadis SQLTXPLAIN Quo Vadis SQLTXPLAIN 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

More information

Optimize Your Databases Using Foglight for Oracle s Performance Investigator

Optimize Your Databases Using Foglight for Oracle s Performance Investigator Optimize Your Databases Using Foglight for Oracle s Performance Investigator Solve performance issues faster with deep SQL workload visibility and lock analytics Abstract Get all the information you need

More information

Oracle Database 11g: New Features for Administrators Release 2

Oracle Database 11g: New Features for Administrators Release 2 Oracle University Contact Us: 0845 777 7711 Oracle Database 11g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course gives you the opportunity to learn about and

More information

(10393) Database Performance Tuning Hands-On Lab

(10393) Database Performance Tuning Hands-On Lab (10393) Database Performance Tuning Hands-On ASH Analytics Real-time ADDM SQL Performance Analyzer Objective: Database Performance Hands-on The objective of this lab to provide exercises designed to showcase

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

How to Troubleshoot Databases and Exadata Using Oracle Log Analytics

How to Troubleshoot Databases and Exadata Using Oracle Log Analytics How to Troubleshoot Databases and Exadata Using Oracle Log Analytics Nima Haddadkaveh Director, Product Management Oracle Management Cloud October, 2018 Copyright 2018, Oracle and/or its affiliates. All

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

Taming Banner 7 on Oracle 10g

Taming Banner 7 on Oracle 10g SUNGARD SUMMIT 2007 sungardsummit.com 1 Taming Banner 7 on Oracle 10g Presented by: Scott Harden University of Illinois March 20, 2007 Course ID: 58 A Community of Learning Session Rules of Etiquette Please

More information

Gather Schema Statistics Oracle 10g Examples

Gather Schema Statistics Oracle 10g Examples Gather Schema Statistics Oracle 10g Examples Document 452011.1 * Restoring table statistics in 10G onwards Document 237901.1 Gathering Schema or Database Statistics Automatically - Examples gathering on

More information

SQL Plan Management. on 12c Kerry Osborne OakTable World, 2013

SQL Plan Management. on 12c Kerry Osborne OakTable World, 2013 SQL Plan Management on 12c Kerry Osborne OakTable World, 2013 whoami Never Worked for Oracle Worked with Oracle DB Since 1982 (V2) Working with Exadata since early 2010 Work for Enkitec (www.enkitec.com)

More information