John Hurley Long time Oracle geek DBA for Summit Racing NEOOUG officer.

Slides:



Advertisements
Similar presentations
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Independent consultant Available for consulting In-house workshops Cost-Based Optimizer Performance By Design Performance Troubleshooting Oracle ACE Director.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification.
Workshop title: An introduction to group working Presented by – Date – “No man is an island, entire of itself.” John Donne.
An introduction to SQL*Trace, TKPROF and Execution Plans
AN INTRODUCTION TO PL/SQL Mehdi Azarmi 1. Introduction PL/SQL is Oracle's procedural language extension to SQL, the non-procedural relational database.
Finding the Performance Bottlenecks in Your Application Ian Jones and Roger Schrag Database Specialists, Inc. IOUG-A Live! 1999 Paper.
ORACLE TRANSACTIONS A transaction begins with the first executable SQL statement after a commit, rollback or connection made to the Oracle engine. All.
Copyright © 200\8 Quest Software High Performance PL/SQL Guy Harrison Chief Architect, Database Solutions.
Insider for Oracle The Art Of Performance Tuning.
NWOUG Marriott Waterfront Portland, Oregon August 25, 2008.
15 Copyright © 2004, Oracle. All rights reserved. Monitoring and Managing Memory.
Oracle 10g Database Administrator: Implementation and Administration
Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX By Steve Chang.
PL/SQL Bulk Collections in Oracle 9i and 10g Kent Crotty Burleson Consulting October 13, 2006.
CPU PROFILING FIND THE BOTTLENECK. WHAT? WHEN? HOW?
AN INTRODUCTION TO EXECUTION PLAN OF QUERIES These slides have been adapted from a presentation originally made by ORACLE. The full set of original slides.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Bordoloi and Bock CURSORS. Bordoloi and Bock CURSOR MANIPULATION To process an SQL statement, ORACLE needs to create an area of memory known as the context.
You Are Not Alone: Pooling Regional Resources to Enhance Information Security Training Kris Monroe, CISA, CISSP Information Security Officer Ithaca College.
Introduction to Databases Chapter 8: Improving Data Access.
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
Practical Database Design and Tuning. Outline  Practical Database Design and Tuning Physical Database Design in Relational Databases An Overview of Database.
Oracle PL/SQL Programming Steven Feuerstein All About the (Amazing) Function Result Cache of Oracle Database 11g.
1 Robert Wijnbelt Health Check your Database A Performance Tuning Methodology.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Administration and Monitoring the Database Oracle 10g.
13 Copyright © 2006, Oracle. All rights reserved. Tuning PGA and Temporary Space.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Oracle9i Performance Tuning Chapter 12 Tuning Tools.
PL / SQL By Mohammed Baihan. What is PL/SQL? PL/SQL stands for Procedural Language extension of SQL. PL/SQL is a combination of SQL along with the procedural.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Oracle tuning: a tutorial Saikat Chakraborty. Introduction In this session we will try to learn how to write optimized SQL statements in Oracle 8i We.
Chapter 15 Introduction to PL/SQL. Chapter Objectives  Explain the benefits of using PL/SQL blocks versus several SQL statements  Identify the sections.
7 Copyright © 2005, Oracle. All rights reserved. Managing Undo Data.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Preface 1Performance Tuning Methodology: A Review Course Structure 1-2 Lesson Objective 1-3 Concepts 1-4 Determining the Worst Bottleneck 1-5 Understanding.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Oracle9i Performance Tuning Chapter 4 Tuning the Shared Pool Memory.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Introduction to PL/SQL Francis Thottungal. The outline The basic PL/SQL code structure is : DECLARE -- optional, which declares and define variables,
Oracle9i Developer: PL/SQL Programming Chapter 11 Performance Tuning.
Lab 2 Writing PL/SQL Blocks CISB514 Advanced Database Systems.
JPA Java Persistence API JAVA Enterprise Edition
Introduction to Utilities for New DBAs Session #332 4/19/2008 Erik Hobbs Introduction to Utilities for New DBAs.
Retele de senzori Curs 2 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
Closing the Query Processing Loop in Oracle 11g Allison Lee, Mohamed Zait.
Introduction to Database Programming with Python Gary Stewart
Session Name Pelin ATICI SQL Premier Field Engineer.
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Introduction to tds_fdw
SQL Server Statistics and its relationship with Query Optimizer
Introduction to SQL Server Management for the Non-DBA
Database Performance Tuning and Query Optimization
Workflow Best Practices
ADO.NET Entity Framework Marcus Tillett
Introduction to Execution Plans
Parameter Sniffing: the Good, the Bad, and the Ugly
Parameter Sniffing: the Good,the Bad, and the Ugly
Parameter Sniffing: the Good, the Bad, and the Ugly
Chapter 8 Advanced SQL.
Chapter 11 Database Performance Tuning and Query Optimization
Power Query & Database Tuning
MATERI PL/SQL Procedures Functions Packages Database Triggers
COMP755 Advanced Operating Systems
An Introduction to Partitioning
Presentation transcript:

John Hurley Long time Oracle geek DBA for Summit Racing NEOOUG officer

NEOOUG history Get involved and get paid! The San Francisco experience General impressions of recent OOW trips 2012 Oracle conference takeaways 2012 Oak Table World snapshot Hotsos 2013 in Dallas!

Started in 1989 … I first started attending NEOOUG meetings in late 1990’s at the Independence Library Meetings were monthly? Rumpi/Gary/Paul are still around Other area database groups still active include: NEODBUG ( ) ONSSUG ( )

Our first breakout event was in 2003 at LCC with Gaja Vaidyanatha … damagers … compulsive tuning disorder LCC again 2004 with Steven Feuerstein Case Western Reserve days Tom Kyte / Cary Millsap / Jonathan Lewis Crazy Rumpi wanted us to move to 2 day event conferences Cleveland State University and the recent conferences

Chris Date: godfather of relational database theory and design principles. Books include “An Introduction to Database Systems”, “Database in Depth: Relational Theory for Practitioners”. Tom Kyte … Oracle employee and world class speaker. Optional extra cost sessions Monday Dates are Tuesday/Wedneday Working with OOUG ( Columbus based )

Friendly atmosphere and the support of our officers in getting ready to speak Presentations done at work can be recycled/repurposed for NEOOUG ( and vice versa ) An opportunity to grow personally and professionally Mad money for free!

San Francisco experience: PS: the weather is not usually like this!

Oracle Music Festival 2012

Really pushing the engineered systems marketing message Hard to find quality technical sessions but still: Maria Colgan / Tom Kyte / Jonathan Lewis etc 12c Database new features include VARCHAR2 up to (RAW/NVARCHAR2) size greater than 4000 stored out of line like LOB columns. Adaptive execution plans ( build on adaptive cursor sharing and bind variable peeking ). Limited on the fly changes in execution plans at first ( nested loops change to has joins ).

Adaptive statistics … additional statistics including relationships between columns gathered/stored in memory used by optimizer until next instance recycle. Dynamic sampling levels increase to 11and highest level makes dynamic statistics persistent Data optimization or heat maps … database can monitor block usage frequency ( hot/medium/cold ) to help aid resolving access bottlenecks New ILM clause to create/alter table commands allow compression/archival of data after a given periods of time ( might work really well for partitions ).

This is pretty much the atmosphere at Oak Table World … a conference within a conference! Oak Table World 2012 ( at OOW 2012 )