Common Anti Patterns for Optimizing Big Data Oracle Databases
|
|
|
- Alexandra Knight
- 10 years ago
- Views:
Transcription
1
2 Common Anti Patterns for Optimizing Big Data Oracle Databases Vlado Barun Real World Performance Team March 19 th, 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved.
3 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 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. 3
4 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 4
5 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 5
6 Anti Patterns An anti pattern (or antipattern) is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. Wikipedia
7 Is this session for YOU? Expect flashy, cool looking slides Interested only in OLTP Need just a few % point improvements (i.e. 20%) Design/Develop/Operate Decision support systems (i.e. Data Warehouse/Mart, Big Data, ) Require orders of magnitude (10x, 100x, 1000x) improvements Prefer an Interactive Session Reproduce in your own environment 7
8 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 8
9 Real World Performance Who We Are Part of the Database Development Organization Global Team located in USA, Europe, Asia 300+ combined years of Oracle database experience Innovate to achieve exceptional Database Performance Our methods: Use the product as it was designed to be used Numerical and logical debugging techniques Educate others about the best performance methods and techniques Avoid and eliminate tuning by hacking/guessing/luck
10 One Day Real World Performance Road Show 4/7/2015 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
11 Real World Performance Tour in Association with IOUG Featuring Andrew Holdsworth, Tom Kyte and Graham Wood Europe 2015 Feb 13th Norway Mar 17th Slovenia/Croatia Mar 19th Great Britain Mar 23rd Denmark Mar 25th Austria Mar 27th Turkey USA TBD ASIA May 20th Beijing May 22th Shangai South America TBD 4/7/2015
12 Real World Performance Online Video Series Real World Performance Engineers discussing and demonstrating performance issues, root causes and when to apply the correct techniques The Optimizer Core DB Performance Extreme OLTP Extreme DW 4/7/2015
13 Real World Performance Training 4/7/2015 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
14 Real World Performance Classroom Training Classroom Training 4 Day Class of Intensive Performance Training Topics: The Optimizer, Core DB Performance, Extreme OLTP and DW Classroom, Demos, Hands On, Test and Quizzes Training given by Real World Performance Engineers Designed for Architects, Developers and DBAs 4 months training in 4 days Contact RWP or your local Oracle team to apply 4/7/2015 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
15 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 15
16 Your mission, should you choose to accept it Current environment does not meet SLAs Business expects data volume to increase drastically in the future Legacy application and DB migrated to new powerful hardware but performance/scalability goals have not been reached Business expects 1000x better performance for a mission critical BI process Your mission, should you choose to accept it, is to meet the 1000x goal
17 BI process details Identifies the most valuable customers for each month Currently the process takes about 26 minutes Implemented in Java, data in Oracle on Exadata x3 8 Uses 3 tables
18 ERD 1,500,000 rows 300,005,811 rows
19 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 19
20 Use of Weapons Attribute Clustering Dynamic Sampling In Memory Which tool(s) Column to choose Store??? Set based processing In Memory Column Store Hash Clusters Instance parameters SQL Profiles PL/SQL Native compilation Smart Scan
21 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 21
22 Is In Memory the solution? SQL> Alter table lineorder inmemory memcompress for query; Table altered. SQL> SELECT 2 segment_name, INST_ID 3, populate_status 4, round(bytes_not_populated /1024/1024/1024, 2) as gb_not_populated 5 FROM gv$im_segments 6 where owner='apps1000x' 7 order by segment_name, inst_id 8 ; SEGMENT_NAME INST_ID POPULATE_ GB_NOT_POPULATED CUSTOMER 1 COMPLETED 0 LINEORDER 1 COMPLETED 0
23 Use of Weapons trial #2 Attribute Clustering Dynamic Sampling Which tool(s) to try next??? Storage Indexes Set based processing In Memory Column Store Hash Clusters Instance parameters SQL Profiles PL/SQL Native compilation Smart Scan
24 Anti Pattern #1 Trial and Error approach Time consuming Relies on luck Limits understanding of the root cause of a performance bottleneck Instead, Look before you leap principle
25 Look before you leap The universal experience of programmers who have been using measurement tools has been that their intuitive guesses fail. Donald Knuth
26 Look before you Leap
27 Look before you Leap Notice elapsed time >> db time Notice db cpu >> sql execution elapsed time Notice sum of all sql times << db cpu We can only account for 34% of the total elapsed time
28 Where is the missing time?! java process OS stats $ time java demo 4.608u 2.780s 26: % If 50% time is not spend in the App nor in the database, where is it? What is between the App and the DB? 3.3 M SQL*Net roundtrips to/from client = 2,109/sec
29 Anti Pattern #2 Stay inside your Comfort Zone Don t choose your tool solely based on what you are comfortable with, or what is currently in vogue, Choose the tool that can achieve the goal When processing large amounts of data, move the processing close to the source of the data
30 Eliminate the bottleneck network round trips One way to eliminate network round trips is to move the data processing logic into the database, i.e. using PL/SQL. SQL> exec find_high_value_customers
31 Eliminate the bottleneck network round trips SQL>create or replace procedure find_high_value_customers as 2 revenue_total cust_agg.revenue_total%type; 3 begin 4 5 execute immediate 'truncate table cust_agg'; 6 7 for c in (select c_custkey, c_name from customer) 8 loop 9 revenue_total := 0; for lo in ( select lo_revenue 12 from lineorder 13 where lo_orderdate between date' ' and date' ' 14 and lo_custkey = c.c_custkey) 15 loop 16 revenue_total := revenue_total + lo.lo_revenue; 17 end loop; insert into cust_agg (custkey, revenue_total) values (c.c_custkey,revenue_total); 20 end loop; delete cust_agg where revenue_total < ; 23 commit; end; 26 / Procedure created. Elapsed: 00:00:00.07
32 Look before you Leap PL/SQL
33 Why did the performance improve? AWR elapsed time db time db cpu sql execution elapsed time sum of all sql times db cpu Pl/sql time 21% of baseline + 70% of missing time (network round trips) SQL*Net roundtrips to/from client reduced from about 3,300,000 to 287 Network traffic reduced from 514 MB to 0.3MB (330KB) Not about Java vs PL/SQL, or App vs DB Use the tool that can achieve the goal Approx. 5x improvement
34 Can we tune the query?
35 Anti Pattern #3 Throw Hardware at it Use Faster CPUs? Intel Xeon E (2.40 GHz) 384 GFLOPs More CPUs Core Count Infinitive Scalability Theory Practice Throughput
36 Identify the bottleneck What is the alternative? Can the goal be accomplished using a different approach/algorithm?
37 Anti Pattern #4 Looking only at the tree Miss the forest for the trees Row by row processing = Slow by slow processing How to use a Tesla Model S P85D to pickup groceries Applying OLTP specific algorithms to Big Data Systems Another example of Anti Pattern #2 Stay inside your Comfort Zone
38 Eliminate the bottleneck row by row processing Replace row by row with set based processing Just tell the database what data you want, not how to get to it! select lo_custkey, sum(lo_revenue) from lineorder a where lo_orderdate between date' ' and date' ' group by lo_custkey having sum(lo_revenue) >= ;
39 Set based processing
40 Results Comparison (Elapsed seconds) Row by row (outside of DB) Row by row (in DB) Set Based Set Based (w/part.) Set Based (w/part. & IMC) Set Based (w/io & Exadata) x 195x 781x 1561x 1561x No IO!! No use of DB Options, just plain Features (free) 80x more data to process, all from Disk, but same performance? No use of extra Exadata features, no PX, etc Is Disk faster then Memory?!
41 Set based processing (IO & Exadata)
42 Use of Weapons Attribute Clustering Dynamic Sampling Storage Indexes Set based processing In Memory Column Store Hash Clusters Instance parameters SQL Profiles PL/SQL Native compilation Smart Scan
43 Real World Performance Convergence of Techniques and Technology Optimizer Environment Database In Memory Parallel Execution Data Types In Memory Aggregation Statistics Partitioning Exadata Compression Schema Design Performance Acceleration Bloom Filters Application Algorithms Star Transformation Performance Foundation Constraints Clustering
44 Where is the biggest bang for the buck (ROI)? Row by row (outside of DB) Row by row (in DB) 343 5x 1561 Set Based Set Based (w/part.) Set Based (w/part. & IMC) Set Based (w/io & Exadata) x 781x 1561x 1561x
45 Agenda Is this session for YOU? About the Real World Performance Team Your mission, should you choose to accept it Use of Weapons Solution (or How to use a Model S P85D to pickup groceries) 3 takeaways for achieving Extreme Performance 45
46 1. Look before you leap It is a capital mistake to theorize before one has data. Insensibly one begins to twist facts to suit theories, instead of theories to suit facts. Sherlock Holmes, The Adventures of Sherlock Holmes by Sir Arthur Conan Doyle
47 The truth is out there* EM EM Express Performance Hub AWR ADDM ASH SQL Monitor SQL Trace SQL Compiler Trace SQL Test Case Builder SQLTXPLAN SQLD360 etc. 4/7/2015
48 2. Root Causes of Suboptimal Database Performance The database is not being used as it was designed to be used The application architecture/code design is suboptimal There is a suboptimal algorithm in the database 4/7/2015
49 3. Extreme Performance is multi faceted App Algorithm Constraints Data Types Statistics Optimizer Env. Partitioning Schema design Access method Parallel query Bloom Filters Clustering Exadata In Memory Convergence of Techniques and Technology Oracle Confidential Internal/Restricted/Highly Restricted 49
50 Recent Results 1000X Projects Baseline: ~ 4.3 Hours Baseline: ~ 2.4 Days Baseline: 4.06 hours Code Changes: 4.3 Hours Code Changes: 27 Mins Code Changes: 3.65 Secs Correct Usage: 29 secs Correct Usage: 7.5 Mins Correct Usage: 3.65 Secs Bug Fixes: 11.5 secs Bug Fixes: 3 Mins 27 Secs Bug Fixes: 3.65 Secs Final: 11.5 secs Final: 3 Mins 27 Secs Final: 3.65 Secs Speed up: 1346x Speed up: 1002x Speed up: 4007x
51 Environment Setup Create a new *1 or use an existing DB Create objects using DDL provided in the Appendix Generate Data using dbgen *2 Import data (i.e. using external tables) Have fun *1 i.e. edition/databaseappdev vm html *2 i.e. download from dbgen
52 52
53
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
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering About Author Kai Yu Senior System Engineer, Dell Oracle Solutions
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering Oracle OpenWorld 2010, Session S316263 3:00-4:00pm, Thursday 23-Sep-2010
Oracle Database In-Memory A Practical Solution
Oracle Database In-Memory A Practical Solution Sreekanth Chintala Oracle Enterprise Architect Dan Huls Sr. Technical Director, AT&T WiFi CON3087 Moscone South 307 Safe Harbor Statement The following is
Oracle Database Public Cloud Services
Oracle Database Public Cloud Services A Strategy and Technology Overview Bob Zeolla Principal Sales Consultant Oracle Education & Research November 23, 2015 Safe Harbor Statement The following is intended
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 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
Oracle Database In-Memory The Next Big Thing
Oracle Database In-Memory The Next Big Thing Maria Colgan Master Product Manager #DBIM12c Why is Oracle do this Oracle Database In-Memory Goals Real Time Analytics Accelerate Mixed Workload OLTP No Changes
Risk-Free Administration for Expert Database Administrators
Risk-Free Administration for Expert Database Administrators Kurt Engeleiter, Oracle Jason Lentz, Cerner Bart Gaddis, Cerner Safe Harbor Statement The following is intended to outline our general product
Query Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers
Query Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers 1 Table of Contents Table of Contents2 1 Introduction 3 2 Oracle Database In-Memory
News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren
News and trends in Data Warehouse Automation, Big Data and BI Johan Hendrickx & Dirk Vermeiren Extreme Agility from Source to Analysis DWH Appliances & DWH Automation Typical Architecture 3 What Business
An Oracle White Paper June 2012. High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database
An Oracle White Paper June 2012 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database Executive Overview... 1 Introduction... 1 Oracle Loader for Hadoop... 2 Oracle Direct
Performance Baseline of Oracle Exadata X2-2 HR HC. Part II: Server Performance. Benchware Performance Suite Release 8.4 (Build 130630) September 2013
Performance Baseline of Oracle Exadata X2-2 HR HC Part II: Server Performance Benchware Performance Suite Release 8.4 (Build 130630) September 2013 Contents 1 Introduction to Server Performance Tests 2
Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option
Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Architect Dell Oracle Solutions Engineering Dell, Inc. Abstract: By adding the In-Memory
Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte http://asktom.oracle.com
Why Standardize on Oracle Database 11g Next Generation Database Management Thomas Kyte http://asktom.oracle.com Top Challenges Performance Management Change Management Ongoing Administration Storage Backup
Oracle: Database and Data Management Innovations with CERN Public Day
Presented to Oracle: Database and Data Management Innovations with CERN Public Day Kevin Jernigan, Oracle Lorena Lobato Pardavila, CERN Manuel Martin Marquez, CERN June 10, 2015 Copyright 2015, Oracle
Oracle Database In- Memory & Rest of the Database Performance Features
Oracle Database In- Memory & Rest of the Database Performance Features #DBIM12c Safe Harbor Statement The following is intended to outline our general product direcmon. It is intended for informamon purposes
Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015
OTM Performance OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 11, 2015 1 Program Agenda 1 2 3 4 5 Scalability Refresher General Performance Tips Targeted Tips by Product
WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE
WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE 1 W W W. F U S I ON I O.COM Table of Contents Table of Contents... 2 Executive Summary... 3 Introduction: In-Memory Meets iomemory... 4 What
<Insert Picture Here> Adventures in Middleware Database Abuse
Adventures in Middleware Database Abuse Graham Wood Architect, Real World Performance, Server Technologies Real World Performance Real-World Performance Who We Are Part of the Database
Main Memory Data Warehouses
Main Memory Data Warehouses Robert Wrembel Poznan University of Technology Institute of Computing Science [email protected] www.cs.put.poznan.pl/rwrembel Lecture outline Teradata Data Warehouse
2009 Oracle Corporation 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 material,
Oracle MulBtenant Customer Success Stories
Oracle MulBtenant Customer Success Stories Mul1tenant Customer Sessions at Customer Session Venue Title SAS Cigna CON6328 Mon 2:45pm SAS SoluBons OnDemand: A MulBtenant Cloud Offering CON6379 Mon 5:15pm
Who am I? Copyright 2014, Oracle and/or its affiliates. All rights reserved. 3
Oracle Database In-Memory Power the Real-Time Enterprise Saurabh K. Gupta Principal Technologist, Database Product Management Who am I? Principal Technologist, Database Product Management at Oracle Author
Advanced Oracle SQL Tuning
Advanced Oracle SQL Tuning Seminar content technical details 1) Understanding Execution Plans In this part you will learn how exactly Oracle executes SQL execution plans. Instead of describing on PowerPoint
Is there any alternative to Exadata X5? March 2015
Is there any alternative to Exadata X5? March 2015 Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch
SUN ORACLE EXADATA STORAGE SERVER
SUN ORACLE EXADATA STORAGE SERVER KEY FEATURES AND BENEFITS FEATURES 12 x 3.5 inch SAS or SATA disks 384 GB of Exadata Smart Flash Cache 2 Intel 2.53 Ghz quad-core processors 24 GB memory Dual InfiniBand
Oracle Enterprise Manager 13c Cloud Control
Oracle Enterprise Manager 13c Cloud Control ORACLE DIAGNOSTICS PACK FOR ORACLE DATABASE lace holder for now] Oracle Enterprise Manager is Oracle s integrated enterprise IT management product line, and
SQL Server Performance Intelligence
WHITE PAPER SQL Server Performance Intelligence MARCH 2009 Confio Software www.confio.com +1-303-938-8282 By: Consortio Services & Confio Software Performance Intelligence is Confio Software s method of
Oracle Database 11g: SQL Tuning Workshop Release 2
Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to
Oracle Database 12c Plug In. Switch On. Get SMART.
Oracle Database 12c Plug In. Switch On. Get SMART. Duncan Harvey Head of Core Technology, Oracle EMEA March 2015 Safe Harbor Statement The following is intended to outline our general product direction.
Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database
WHITE PAPER Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive
Oracle Database Cloud Services OGh DBA & Middleware Day
Oracle Database Cloud Services OGh DBA & Middleware Day Jan van Tiggelen Principal Sales Consultant Oracle Core Technology June 4th, 2015 Safe Harbor Statement The following is intended to outline our
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,
Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie
Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie Gabriela Hečková Technology Sales Consultant, Engineered Systems Oracle Slovensko Copyright 2014 Oracle and/or its
Top 10 Oracle SQL Developer Tips and Tricks
Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline
An Oracle White Paper February, 2015. Oracle Database In-Memory Advisor Best Practices
An Oracle White Paper February, 2015 Oracle Database In-Memory Advisor Best Practices Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
Inge Os Sales Consulting Manager Oracle Norway
Inge Os Sales Consulting Manager Oracle Norway Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database Machine Oracle & Sun Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database
Introducing Oracle Exalytics In-Memory Machine
Introducing Oracle Exalytics In-Memory Machine Jon Ainsworth Director of Business Development Oracle EMEA Business Analytics 1 Copyright 2011, Oracle and/or its affiliates. All rights Agenda Topics Oracle
Enterprise and Standard Feature Compare
www.blytheco.com Enterprise and Standard Feature Compare SQL Server 2008 Enterprise SQL Server 2008 Enterprise is a comprehensive data platform for running mission critical online transaction processing
Keep It Simple - Common, Overlooked Performance Tuning Tips. Paul Jackson Hotsos
Keep It Simple - Common, Overlooked Performance Tuning Tips Paul Jackson Hotsos Who Am I? Senior Consultant at Hotsos Oracle Ace Co-Author of Oracle Applications DBA Field Guide Co-Author of Oracle R12
DBA Best Practices: A Primer on Managing Oracle Databases. Leng Leng Tan Vice President, Systems and Applications Management
DBA Best Practices: A Primer on Managing Oracle Databases Leng Leng Tan Vice President, Systems and Applications Management The following is intended to outline our general product direction. It is intended
<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database
1 Best Practices for Extreme Performance with Data Warehousing on Oracle Database Rekha Balwada Principal Product Manager Agenda Parallel Execution Workload Management on Data Warehouse
In-memory Tables Technology overview and solutions
In-memory Tables Technology overview and solutions My mainframe is my business. My business relies on MIPS. Verna Bartlett Head of Marketing Gary Weinhold Systems Analyst Agenda Introduction to in-memory
An Oracle White Paper May 2011. Exadata Smart Flash Cache and the Oracle Exadata Database Machine
An Oracle White Paper May 2011 Exadata Smart Flash Cache and the Oracle Exadata Database Machine Exadata Smart Flash Cache... 2 Oracle Database 11g: The First Flash Optimized Database... 2 Exadata Smart
Maximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
Application-Tier In-Memory Analytics Best Practices and Use Cases
Application-Tier In-Memory Analytics Best Practices and Use Cases Susan Cheung Vice President Product Management Oracle, Server Technologies Oct 01, 2014 Guest Speaker: Kiran Tailor Senior Oracle DBA and
Capacity Management for Oracle Database Machine Exadata v2
Capacity Management for Oracle Database Machine Exadata v2 Dr. Boris Zibitsker, BEZ Systems NOCOUG 21 Boris Zibitsker Predictive Analytics for IT 1 About Author Dr. Boris Zibitsker, Chairman, CTO, BEZ
Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies
Oracle Enterprise Manager 12c New Capabilities for the DBA Charlie Garry, Director, Product Management Oracle Server Technologies of DBAs admit doing nothing to address performance issues CHANGE AVOID
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Advanced Database Performance Analysis Techniques Using Metric Extensions and SPA Mughees A. Minhas VP of Product Management Oracle 2 Program Agenda Database Performance Analysis Challenges Advanced
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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,
PERFORMANCE TUNING FOR PEOPLESOFT APPLICATIONS
PERFORMANCE TUNING FOR PEOPLESOFT APPLICATIONS 1.Introduction: It is a widely known fact that 80% of performance problems are a direct result of the to poor performance, such as server configuration, resource
An Oracle White Paper May 2010. Guide for Developing High-Performance Database Applications
An Oracle White Paper May 2010 Guide for Developing High-Performance Database Applications Introduction The Oracle database has been engineered to provide very high performance and scale to thousands
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity
WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity Frances Zhao-Perez Alexandra Huff Oracle CAF Product Management Simon Haslam Technical Director O-box Safe Harbor Statement
Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager
Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager Björn Bolltoft Principal Product Manager Database manageability Table of Contents Database Performance Management... 3 A.
PostgreSQL Business Intelligence & Performance Simon Riggs CTO, 2ndQuadrant PostgreSQL Major Contributor
PostgreSQL Business Intelligence & Performance Simon Riggs CTO, 2ndQuadrant PostgreSQL Major Contributor The research leading to these results has received funding from the European Union's Seventh Framework
In-Memory Data Management for Enterprise Applications
In-Memory Data Management for Enterprise Applications Jens Krueger Senior Researcher and Chair Representative Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
SQL Server 2012 Performance White Paper
Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
Alexander Rubin Principle Architect, Percona April 18, 2015. Using Hadoop Together with MySQL for Data Analysis
Alexander Rubin Principle Architect, Percona April 18, 2015 Using Hadoop Together with MySQL for Data Analysis About Me Alexander Rubin, Principal Consultant, Percona Working with MySQL for over 10 years
SQL Server 2014. In-Memory by Design. Anu Ganesan August 8, 2014
SQL Server 2014 In-Memory by Design Anu Ganesan August 8, 2014 Drive Real-Time Business with Real-Time Insights Faster transactions Faster queries Faster insights All built-in to SQL Server 2014. 2 Drive
Exadata Database Machine
Database Machine Extreme Extraordinary Exciting By Craig Moir of MyDBA March 2011 Exadata & Exalogic What is it? It is Hardware and Software engineered to work together It is Extreme Performance Application-to-Disk
Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist
Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any
Oracle Database In- Memory Op4on in Ac4on
Oracle Database In- Memory Op4on in Ac4on Tanel Põder & Kerry Osborne Accenture Enkitec Group h4p:// 1 Tanel Põder Intro: About Consultant, Trainer, Troubleshooter Oracle Database Performance geek Exadata
How To Test For A Test On A Test Server
Real Application Testing Dave Foster Master Principal Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Oracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Oracle SPARC Server for Enterprise Computing Dr. Heiner Bauch Senior Account Architect 19. April 2013 2 The following is intended to outline our general product direction. It is intended for information
Top 10 Performance Tips for OBI-EE
Top 10 Performance Tips for OBI-EE Narasimha Rao Madhuvarsu L V Bharath Terala October 2011 Apps Associates LLC Boston New York Atlanta Germany India Premier IT Professional Service and Solution Provider
Automatic Data Optimization
Automatic Data Optimization Saving Space and Improving Performance! Erik Benner, Enterprise Architect 1 Who am I? Erik Benner @erik_benner TalesFromTheDatacenter.com Enterprise Architect [email protected]
Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC
Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC ABSTRACT As data sets continue to grow, it is important for programs to be written very efficiently to make sure no time
Instant-On Enterprise
Instant-On Enterprise Winning with NonStop SQL 2011Hewlett-Packard Dev elopment Company,, L.P. The inf ormation contained herein is subject to change without notice LIBERATE Your infrastructure with HP
Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*
Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
ROLAP with Column Store Index Deep Dive. Alexei Khalyako SQL CAT Program Manager [email protected]
ROLAP with Column Store Index Deep Dive Alexei Khalyako SQL CAT Program Manager [email protected] What are we doing now? 1000 of concurrent users 4TB Cube High speed loading Current design 14 th Jan
Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application
Getting Started with Oracle Data Miner 11g R2. Brendan Tierney
Getting Started with Oracle Data Miner 11g R2 Brendan Tierney Scene Setting This is not about DB log mining This is an introduction to ODM And how ODM can be included in OBIEE (next presentation) Domain
Performance Tuning and Optimizing SQL Databases 2016
Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com [email protected] +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students
Overview: X5 Generation Database Machines
Overview: X5 Generation Database Machines Spend Less by Doing More Spend Less by Paying Less Rob Kolb Exadata X5-2 Exadata X4-8 SuperCluster T5-8 SuperCluster M6-32 Big Memory Machine Oracle Exadata Database
How To Use Exadata
Exadata V2 - Oracle Exadata Database Machine Robert Pastijn Platform Technology Services (PTS) Product Development 2010 Oracle Corporation Exadata V2 Goals Ideal Database Platform
Cost-Effective Business Intelligence with Red Hat and Open Source
Cost-Effective Business Intelligence with Red Hat and Open Source Sherman Wood Director, Business Intelligence, Jaspersoft September 3, 2009 1 Agenda Introductions Quick survey What is BI?: reporting,
<Insert Picture Here> Oracle Retail Data Model Overview
Oracle Retail Data Model Overview The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
Distributed Architecture of Oracle Database In-memory
Distributed Architecture of Oracle Database In-memory Niloy Mukherjee, Shasank Chavan, Maria Colgan, Dinesh Das, Mike Gleeson, Sanket Hase, Allison Holloway, Hui Jin, Jesse Kamp, Kartik Kulkarni, Tirthankar
Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya
Oracle Database - Engineered for Innovation Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya Oracle Database 11g Release 2 Shipping since September 2009 11.2.0.3 Patch Set now
In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase
In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase Agenda Introduction Why In-Memory? Options for In-Memory in Oracle Products - Times Ten - Essbase Comparison - Essbase Vs Times
When to Use Oracle Database In-Memory
When to Use Oracle Database In-Memory Identifying Use Cases for Application Acceleration O R A C L E W H I T E P A P E R M A R C H 2 0 1 5 Executive Overview Oracle Database In-Memory is an unprecedented
MS SQL Server 2014 New Features and Database Administration
MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects
Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation [email protected]
Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation [email protected] Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach to
TÜRKIYE. Course Schedule. February June 2013. Oracle University Turkey Telephone: 0090 212 329 6779 Email: educations_tr@oracle.
Course Schedule February June 2013 TÜRKIYE Oracle University Turkey Telephone: 0090 212 329 6779 Email: [email protected] Course Schedule: Turkey February June 2013 Additional dates and courses
SUN ORACLE DATABASE MACHINE
SUN ORACLE DATABASE MACHINE FEATURES AND FACTS FEATURES From 2 to 8 database servers From 3 to 14 Sun Oracle Exadata Storage Servers Up to 5.3 TB of Exadata QDR (40 Gb/second) InfiniBand Switches Uncompressed
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
Welcome to Virtual Developer Day MySQL!
Welcome to Virtual Developer Day MySQL! Keynote: Developer and DBA Guide to What s New in MySQL Andrew Morgan - MySQL Product Management @andrewmorgan www.clusterdb.com 1 Program Agenda 1:00 PM Keynote:
Oracle Aware Flash: Maximizing Performance and Availability for your Database
Oracle Aware Flash: Maximizing Performance and Availability for your Database Gurmeet Goindi Principal Product Manager Oracle Kirby McCord Database Architect US Cellular Kodi Umamageswaran Vice President,
