Oracle Database In-Memory By Example
|
|
- Rodger Fields
- 6 years ago
- Views:
Transcription
1
2 Oracle Database In-Memory By Example Andy Rivenes Senior Principal Product Manager DOAG 2015 November 18, 2015
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.
4 Program Agenda Getting Started Configuring & Populating In-Memory Column Store Querying the In-Memory Column Store Joins & Aggregation with In-Memory Column Store
5 In-Memory By Example - Schema Overview Star schema based on TPCH benchmark Lineitem& Orders tables combined to create fact table Schema built with a 3GB scale factor
6 In-Memory By Example Demonstration Details Virtual Box on my laptop Set of SQL scripts to show how Database In-Memory works SGA size = 4G IM column store size = 1504M _small_table_threshold = Tables have "cache" attribute set Each script connects as a new session
7 Program Agenda Getting Started Configuring & Populating In-Memory Column Store Querying the In-Memory Column Store Joins & Aggregation with In-Memory Column Store
8 Row Format Databases vs. Column Format Databases Rows Stored Contiguou sly SALES Transactions run faster on row format Example: Query or Insert a sales order Fast processing few rows, many columns Columns Stored Contiguou sly SALES Analytics run faster on column format Example : Report on sales totals by region Fast accessing few columns, many rows Until Now Must Choose One Format and Suffer Tradeoffs
9 Breakthrough: Dual Format Database Normal Buffer Cache SALES Row Format SALES New In-Memory Format SALES Column Format BOTH row and column formats for same table Simultaneously active and transactionally consistent Analytics & reporting use new in-memory Column format OLTP uses proven row format
10 Configuring : In-Memory Column Store System Global Area (SGA) Buffer Cache Large Pool Shared Pool Other Log Buffer In-Memory Area New Component of SGA Static Area (Not a cache!) Controlled by INMEMORY_SIZE parameter - Minimum size of 100MB SGA_TARGET must be large enough to accommodate
11 Populating : In-Memory Column Store ALTER TABLE sales INMEMORY; ALTER TABLE sales NO INMEMORY; CREATE TABLE customers PARTITION BY LIST (PARTITION p1 INMEMORY, (PARTITION p2 NO INMEMORY); ALTER TABLE sales INMEMORY NO INMEMORY (PROD_ID); New INMEMORY ATTRIBUTE Segment types eligible - Tables - Partitions - Subpartitions - Materialized views Possible to populate only certain columns from a table or partition
12 Populating : In-Memory Column Store Population is completed by a new set of background processes ora_w001_orcl Number of processes controlled by parameter INMEMORY_MAX_POPULATE_SERVERS
13 Configuring & Populating In-Memory Column Store Examples
14 Configuring & Populating In-Memory Column Store Summary Size of the column store is controlled by INMEMORY_SIZE What size is the column store on your systems? To add a table to the column store set IN MEMORY attribute alter table lineorder inmemory; Monitor the column store using v$im_segments v$im_segments also shows you the MEMCOMPRESS ratios What was the largest compression ratio you saw?
15 Program Agenda Getting Started Configuring & Populating In-Memory Column Store Querying the In-Memory Column Store Joins & Aggregation with In-Memory Column Store
16 Querying: Why is an In-Memory scan faster than the buffer cache? Buffer Cache SELECT COL4 FROM MYTABLE; X X X X X RESULT Row Format
17 Querying: Why is an In-Memory scan faster than the buffer cache? IM Column Store SELECT COL4 FROM MYTABLE; RESULT Column Format X X X X X 17
18 Querying : Oracle In-Memory Column Store Storage Index Example: Find all sales from stores with a store_id of 8 Memory Min 1 Max 3 Min 4 Max 7 Each column is the made up of multiple column units Min / max value is recorded for each column unit in a storage index SALES Column Format Min 8 Max 12 Min 7 Max 15? Storage index provides partition pruning like performance for ALL queries
19 Querying : Orders of Magnitude Faster Analytic Data Scans Memory CPU Load multiple region values STATE Vector Register CA CA CA CA Example: Find all sales in state of CAlifornia Vector Compare all values an 1 cycle > 100x Faster Each CPU core scans local in-memory columns SIMD vector instructions used to process multiple values in each instruction - Originally designed for graphics & science Billions of rows/sec scan rate per CPU core - Row format is millions/sec
20 Querying : Determining If In-Memory Is Used By A Query Examine the execution plan
21 Querying : Determining If In-Memory Is Used Session level statistics are the best way to determine if In- Memory was used Also indicate what the benefits were The demo will show the IM session level statistics
22 Querying: In-Memory Column Store Examples
23 Querying: In-Memory Column Store Summary Control the use of the column store using INMEMORY_QUERY alter session set INMEMORY_QUERY=disable; INMEMORY & NO_INMEMORY hints Simple query shows column store is 10X faster than buffer cache Use session statistics to check how little of the column store is accessed Column store is 40X faster than the buffer cache for a single row access with no index Index is just as fast as the column store, but you have to maintain it Storage index MIN/MAX pruning reduces data to be scanned significantly Use session statistics to check how much
24 Program Agenda Getting Started Configuring & Populating In-Memory Column Store Querying the In-Memory Column Store Joins & Aggregation with In-Memory Column Store
25 Joining : Combining Data Also Dramatically Faster Example: Find total sales in outlet stores Stores Type Store ID Bloom Filter StoreID in 15, 38, 64 Sales Converts joins of data in multiple tables into fast column scans Type= Outlet Store ID Amount Bloom filter pushdown - Filtering pushed down into scan Joins tables 10x faster Sum
26 Joining : Bloom Filter How to identify a bloom filter in the execution plan Why is this significant? Join converted to additional filter applied to the fact table Columnar format very efficient at processing filters
27 Joining : Multiple Bloom Filters Select d.d_year, s.s_nation, sum(lo_revenue - lo_supplycost) profit From LINEORDER l, DATE_DIM d, PART p, SUPPLIER s Where l.lo_orderdate = d.d_datekey And l.lo_partkey = p.p_partkey And l.lo_suppkey = s.s_suppkey And (p.p_mfgr ='MFGR#12' or p_mfgr='mfgr#2') And s.s_region = 'AMERICA Group by d.d_year, s.s_nation Order by d.d_year, s.s_nation; Analytics is about finding patterns & trends by aggregating data Possible to apply multiple bloom filters to the fact table due to sophisticated Optimizer Simultaneously joining to all of the dimension tables while scanning the fact table
28 Joining : Multiple Bloom Filter Execution Plan
29 Aggregation : In-Memory Aggregation Select p.product_name, st.store_name, sum(amount_sold) profit From SALES S, STORES st, PRODUCTS p, Where s.prod_id = p.prod_id And s.store_id = st.store_id And s.type = OUTLETS And p.type = FOOTWARE Group by p.product_name, st.store_name Order by p.product_name, st.store_name; New Vector Group-By enables extremely efficient in-memory array based aggregation Simultaneously accumulates aggregate values into inmemory arrays during fact table scan
30 Aggregation : In-Memory Aggregation Example: Report sales of footwear in outlet stores Products Footwear Stores Outlets Outlets In-Memory Report Outline Footwear $ $$ $$$ $ Sales Sales Dynamically creates in-memory report outline Then report outline filled-in during fast fact scan Reports run much faster - Without predefined cubes Also offloads report filtering to Exadata Storage servers
31 Aggregation : Vector Group by Step Id Operation Name SELECT STATEMENT 1 TEMP TABLE TRANSFORMATION 2 LOAD AS SELECT 3 PX COORDINATOR 4 PX SEND QC (RANDOM) :TQ BUFFER SORT 6 VECTOR GROUP BY 7 KEY VECTOR CREATE BUFFERED :KV PX RECEIVE 9 PX SEND HASH :TQ PX BLOCK ITERATOR * 11 TABLE ACCESS INMEMORY FULL PRODUCTS 12 LOAD AS SELECT 13 PX COORDINATOR 14 PX SEND QC (RANDOM) :TQ HASH GROUP BY 16 PX RECEIVE 17 PX SEND HASH :TQ VECTOR GROUP BY 19 HASH GROUP BY 20 KEY VECTOR CREATE BUFFERED :KV PX BLOCK ITERATOR * 22 TABLE ACCESS INMEMORY FULL STORES Scan each of the dimension tables and create a Key vector Key vector is used to complete the join and enable the vector group by
32 Aggregation : Vector Group by Step Id Operation Name SELECT STATEMENT 1 TEMP TABLE TRANSFORMATION 2 LOAD AS SELECT 3 PX COORDINATOR 4 PX SEND QC (RANDOM) :TQ BUFFER SORT 6 VECTOR GROUP BY 7 KEY VECTOR CREATE BUFFERED :KV PX RECEIVE 9 PX SEND HASH :TQ PX BLOCK ITERATOR * 11 TABLE ACCESS INMEMORY FULL PRODUCTS 12 LOAD AS SELECT 13 PX COORDINATOR 14 PX SEND QC (RANDOM) :TQ HASH GROUP BY 16 PX RECEIVE 17 PX SEND HASH :TQ VECTOR GROUP BY 19 HASH GROUP BY 20 KEY VECTOR CREATE BUFFERED :KV PX BLOCK ITERATOR * 22 TABLE ACCESS INMEMORY FULL STORES Create a temporary table for the payload columns from the dimension tables This will allow a more efficient join back later
33 Aggregation : Vector Group by Step 3 * 23 HASH JOIN * 24 HASH JOIN 25 TABLE ACCESS FULL SYS_TEMP_0FD9D662E_2D VIEW VW_VT_80F HASH GROUP BY 28 PX RECEIVE 29 PX SEND HASH :TQ VECTOR GROUP BY 31 HASH GROUP BY 32 KEY VECTOR USE :KV KEY VECTOR USE :KV PX BLOCK ITERATOR * 35 TABLE ACCESS INMEMORY FULL SALES 36 TABLE ACCESS FULL SYS_TEMP_0FD9D662F_2D TABLE ACCESS FULL SYS_TEMP_0FD9D662D_2D Scan the SALES table with the help of the Key Vectors Join the results back to the temporary tables created with the payload columns
34 Joins & Aggregation with In-Memory Column Store Examples
35 Joins & Aggregation with In-Memory Column Store Summary Bloom filters allow joins to be converted to filters on fact table Bloom filter on the column store is 10x faster than on buffer cache Vector group by used when number of rows processed is large Vector group by allows aggregation to occur during scan of fact table Vector group by is 3x faster than In-Memory column store alone
36 In-Memory Recap SUMMARY
37 Full table Scan Performance In-Memory Buffer Cache 700 X FASTER Elapse Time (sec)
38 Single Record Lookup In-Memory Buffer Cache Index Access 700 X FASTER Elapse Time (sec)
39 Multiple Table Joins X FASTER Elapse Time (sec) In-Memory Buffer Cache
40 Multiple Column Aggregation X FASTER 15 Elapse Times (sec) In-Memory No VG Vector Group
41 Summary Size of the column store is controlled by INMEMORY_SIZE Compression Advisor can tell you how much space you need To add a table to the column store set INMEMORY attribute alter table lineorder inmemory; Control the population of the column store via the PRIORITY attribute Resource manager can also be used to control the work processes To disable the use of the column store use INMEMORY_QUERY or hint Monitor the column store using v$im_segment & v$mystat All additional Information you need is on the In-Memory blog
42 Additional Resources Related White Papers Oracle Database In-Memory White Paper Oracle Database In-Memory Best Practices Oracle Database In-Memory Aggregation Paper When to use Oracle Database In-Memory Oracle Database In-Memory Advisor Join the Conversation Related Videos In-Memory YouTube Channel Managing Oracle Database In-Memory Database In-Memory and Oracle Multitenant Industry Experts Discuss Oracle Database In-Memory Software on Silicon Any Additional Questions Oracle Database In-Memory Blog My
43
44
Insider s Guide on Using ADO with Database In-Memory & Storage-Based Tiering. Andy Rivenes Gregg Christman Oracle Product Management 16 November 2016
Insider s Guide on Using ADO with Database In-Memory & Storage-Based Tiering Andy Rivenes Gregg Christman Oracle Product Management 16 November 2016 Safe Harbor Statement The following is intended to outline
More informationOracle Database In-Memory
Oracle Database In-Memory Under The Hood Andy Cleverly andy.cleverly@oracle.com Director Database Technology Oracle EMEA Technology Safe Harbor Statement The following is intended to outline our general
More informationOracle Database In-Memory
Oracle Database In-Memory Mark Weber Principal Sales Consultant November 12, 2014 Row Format Databases vs. Column Format Databases Row SALES Transactions run faster on row format Example: Insert or query
More informationIn-Memory is Your Data Warehouse s New BFF
In-Memory is Your Data Warehouse s New BFF Michelle Kolbe medium.com/@datacheesehead @MeKolbe linkedin.com/in/michelle.kolbe Michelle.Kolbe@RedPillAnalytics.com www.redpillanalytics.com info@redpillanalytics.com
More informationReal-World Performance Training Exadata and Database In-Memory
Real-World Performance Training Exadata and Database In-Memory Real-World Performance Team Agenda 1 2 3 4 5 The DW/BI Death Spiral Parallel Execution Loading Data Exadata and Database In-Memory Dimensional
More informationOracle Database In-Memory
Oracle Database In-Memory A Focus On The Technology Andy Rivenes Database In-Memory Product Management Oracle Corporation Email: andy.rivenes@oracle.com Twitter: @TheInMemoryGuy Blog: blogs.oracle.com/in-memory
More informationCopyright 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 informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Database 12c Preview In-Memory Column Store (V12.1.0.2) Michael Künzner Principal Sales Consultant The following is intended to outline our general product direction. It is intended for information
More informationOracle Database In-Memory What s New and What s Coming
Oracle Database In-Memory What s New and What s Coming Andy Rivenes Product Manager for Database In-Memory Oracle Database Systems DOAG - May 10, 2016 #DBIM12c Safe Harbor Statement The following is intended
More informationOracle Database In-Memory Hands-on Lab
Andy Rivenes Database In-Memory Product Manager Systems Technology Group October 2018 Table of Contents HOL Overview... 3 Setup... 4 Part 1: Monitoring the In-Memory Column Store... 5 Part 2: Querying
More informationOracle Database In-Memory Hands-on Lab
Table of Contents HOL Overview... 3 Setup... 4 Part 1: Monitoring the In-Memory Column Store... 4 Part 2: Querying In-Memory Column Store Tables... 14 Part 3: In-Memory Joins and Aggregation... 33 Page
More informationReal Time Summarization. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Real Time Summarization 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.
More informationSafe 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 informationPerformance Innovations with Oracle Database In-Memory
Performance Innovations with Oracle Database In-Memory Eric Cohen Solution Architect Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationOracle Database In-Memory with Oracle Database 12c Release 2
Oracle Database In-Memory with Oracle Database 12c Release 2 Technical Overview O R A C L E W H I T E P A P E R A U G U S T 2 0 1 7 Table of Contents Executive Overview 1 Intended Audience 1 Introduction
More informationRecent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect
Recent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect Copyright 2017, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to
More informationCopyright 2015, Oracle and/or its affiliates. All rights reserved.
DB12c on SPARC M7 InMemory PoC for Oracle SPARC M7 Krzysztof Marciniak Radosław Kut CoreTech Competency Center 26/01/2016 Agenda 1 2 3 4 5 Oracle Database 12c In-Memory Option Proof of Concept what is
More informationDatabase In-Memory Workshop
Database In-Memory Workshop Student Workshop Lab Guide Creation Date [September 2014] Last Modified Date - 11/10/2014 Comments? Questions? Stay Connected! osc_us@oracle.com #osc_us OracleSolutionCenter
More informationOracle Database In-Memory with Oracle Database 18c
Oracle Database In-Memory with Oracle Database 18c Technical Overview ORACLE WHITE PAPER FEBRUARY 2018 Disclaimer The following is intended to outline our general product direction. It is intended for
More informationDatabase In-Memory: A Deep Dive and a Future Preview
Database In-Memory: A Deep Dive and a Future Preview Tirthankar Lahiri, Markus Kissling Oracle Corporation Keywords: Database In-Memory, Oracle Database 12c, Oracle Database 12.2 1. Introduction The Oracle
More informationOracle In-Memory & Data Warehouse: The Perfect Combination?
: The Perfect Combination? UKOUG Tech17, 6 December 2017 Dani Schnider, Trivadis AG @dani_schnider danischnider.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN
More informationTrouble-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 informationOptimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option. Kai Yu Oracle Solutions Engineering Dell Inc
Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Kai Yu Oracle Solutions Engineering Dell Inc About Author Kai Yu, Senior Principal Architect, Dell Database Engineering
More informationOptimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option
Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option Session ID: 1571 Prepared by: Kai Yu Senior Principal Engineer Dell Oracle Solutions Engineering Dell, Inc. @ky_austin1
More informationOptimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database option
Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database option Prepared by: Kai Yu Senior Principal Architect, Dell Oracle Solutions Engineering @ky_austin REMINDER Check in
More informationReal-World Performance Training Star Query Edge Conditions and Extreme Performance
Real-World Performance Training Star Query Edge Conditions and Extreme Performance Real-World Performance Team Dimensional Queries 1 2 3 4 The Dimensional Model and Star Queries Star Query Execution Star
More informationSafe 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 informationMemory Without Bounds: Policy- Based Automation in In-Memory Column Store Content
Memory Without Bounds: Policy- Based Automation in In-Memory Column Store Content Andy Rivenes Database In-Memory Product Manager Systems Technology Group October 1-5, 2017 Safe Harbor Statement The following
More informationInfrastructure at your Service. In-Memory-Pläne für den 12.2-Optimizer: Teuer oder billig?
Infrastructure at your Service. In-Memory-Pläne für den 12.2-Optimizer: Teuer oder billig? About me Infrastructure at your Service. Clemens Bleile Senior Consultant Oracle Certified Professional DB 11g,
More informationColumn Stores vs. Row Stores How Different Are They Really?
Column Stores vs. Row Stores How Different Are They Really? Daniel J. Abadi (Yale) Samuel R. Madden (MIT) Nabil Hachem (AvantGarde) Presented By : Kanika Nagpal OUTLINE Introduction Motivation Background
More informationOracle Database 18c New Performance Features
Oracle Database 18c New Performance Features Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART
More informationOptimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option
Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Engineer Dell Oracle Solutions Engineering Dell, Inc. ABSTRACT By introducing the In-Memory
More informationOracle CoreTech Update OASC Opening 17. November 2014
Oracle CoreTech Update OASC Opening 17. November 2014 Roger Wullschleger Senior Manager Sales Consulting CoreTech Oracle Software (Schweiz) GmbH Copyright 2014, Oracle and/or its affiliates. All rights
More informationOracle Database New Performance Features
Oracle Database 12.1.0.2 New Performance Features DOAG 2014, Nürnberg (DE) Christian Antognini BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
More informationUsing the In-Memory Columnar Store to Perform Real-Time Analysis of CERN Data. Maaike Limper Emil Pilecki Manuel Martín Márquez
Using the In-Memory Columnar Store to Perform Real-Time Analysis of CERN Data Maaike Limper Emil Pilecki Manuel Martín Márquez About the speakers Maaike Limper Physicist and project leader Manuel Martín
More informationExadata with In-Memory Option the best of all?!?
Exadata with In-Memory Option the best of all?!? Konrad HÄFELI Senior Solution Manager Infrastructure Engineering BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH
More informationOracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE
Oracle Database Exadata Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE Oracle Database Exadata combines the best database with the best cloud platform. Exadata is the culmination of more
More informationUsing Oracle In-Memory Advisor with JD Edwards EnterpriseOne
Using Oracle In-Memory Advisor with JD Edwards EnterpriseOne Oracle provides a tool to recommend and implement Oracle tables that would benefit performance if placed in the column store. This document
More informationLeveraging Oracle Database In-Memory to Accelerate Business Analytic Applications
Leveraging Oracle Database In-Memory to Accelerate Business Analytic Applications MAY 16 & 17, 2018 CLEVELAND PUBLIC AUDITORIUM, CLEVELAND, OHIO WWW.NEOOUG.ORG/GLOC Kai Yu Technical Staff, Dell EMC Database
More informationBloom Filters DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant
DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
More informationOracle Database Database In-Memory Guide. 12c Release 2 (12.2)
Oracle Database Database In-Memory Guide 12c Release 2 (12.2) E85772-05 January 2018 Oracle Database Database In-Memory Guide, 12c Release 2 (12.2) E85772-05 Copyright 2016, 2018, Oracle and/or its affiliates.
More informationReal-World Performance Training Star Query Prescription
Real-World Performance Training Star Query Prescription Real-World Performance Team Dimensional Queries 1 2 3 4 The Dimensional Model and Star Queries Star Query Execution Star Query Prescription Edge
More informationLeveraging Oracle Database In- Memory to accelerate Oracle Business Intelligence Analytics Applications
Leveraging Oracle Database In- Memory to accelerate Oracle Business Intelligence Analytics Applications Kai Yu Oracle Solutions Engineering Dell EMC Linkedin: https://www.linkedin.com/in/kaiyu1/ Twitter
More informationCopyright 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 informationImproving Performance With 12c In-Memory Option
Improving Performance With 12c In-Memory Option Prepared by: Fong Zhuang & Sergiy Smyrnov Session ID: CON4349 Member of Walgreens Boots Alliance Speaker Fong Zhuang Database Architect and Team Lead 19+
More informationOracle Exadata: Strategy and Roadmap
Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle Safe Harbor Statement The following is intended
More informationCopyright 2017, Oracle and/or its affiliates. All rights reserved.
Using Oracle Columnar Technologies Across the Information Lifecycle Roger MacNicol Software Architect Data Storage Technology Safe Harbor Statement The following is intended to outline our general product
More informationCopyright 2017, Oracle and/or its affiliates. All rights reserved.
Using Oracle Columnar Technologies Across the Information Lifecycle Roger MacNicol Software Architect Data Storage Technology Safe Harbor Statement The following is intended to outline our general product
More informationWhen and How to Take Advantage of New Optimizer Features in MySQL 5.6. Øystein Grøvlen Senior Principal Software Engineer, MySQL Oracle
When and How to Take Advantage of New Optimizer Features in MySQL 5.6 Øystein Grøvlen Senior Principal Software Engineer, MySQL Oracle Program Agenda Improvements for disk-bound queries Subquery improvements
More informationRed Stack Tech Ltd James Anthony Technology Director. Oracle 12c InMemory. A brief introduction
Red Stack Tech Ltd James Anthony Technology Director Oracle 12c InMemory A brief introduction 1 Introduction I m pretty sure a LOT is going to be written about the InMemory option for 12c released in July
More informationOracle 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 informationUnderstanding Oracle RAC ( ) Internals: The Cache Fusion Edition
Understanding (12.1.0.2) Internals: The Cache Fusion Edition Subtitle Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) November 19th, 2014 @OracleRACpm http://www.linkedin.com/in/markusmichalewicz
More informationThe 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,
More information#1290. Oracle Core: InMemory Column Performing Databases GmbH Mitterteich / Germany
#1290 Oracle Core: InMemory Column Store Martin Klier Performing Databases GmbH Mitterteich / Germany 2/40 Speaker Martin Klier Solution Architect and Database Expert My focus Performance Optimization
More informationOracle Hyperion Profitability and Cost Management
Oracle Hyperion Profitability and Cost Management Configuration Guidelines for Detailed Profitability Applications November 2015 Contents About these Guidelines... 1 Setup and Configuration Guidelines...
More informationAutomatic Parallel Execution Presented by Joel Goodman Oracle University EMEA
Automatic Parallel Execution Presented by Joel Goodman Oracle University EMEA Copyright 2011, Oracle. All rights reserved. Topics Automatic Parallelism Parallel Statement Queuing In Memory Parallel Query
More informationParallelism Strategies In The DB2 Optimizer
Session: A05 Parallelism Strategies In The DB2 Optimizer Calisto Zuzarte IBM Toronto Lab May 20, 2008 09:15 a.m. 10:15 a.m. Platform: DB2 on Linux, Unix and Windows The Database Partitioned Feature (DPF)
More information<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 informationITExamDownload. Provide the latest exam dumps for you. Download the free reference for study
ITExamDownload Provide the latest exam dumps for you. Download the free reference for study Exam : 1Z0-020 Title : Oracle8l:new features for administrators Vendors : Oracle Version : DEMO Get Latest &
More informationCloud Consolidation with Oracle (RAC) How much is too much?
1 Copyright 11, Oracle and/or its affiliates All rights reserved Cloud Consolidation with Oracle (RAC) How much is too much? Markus Michalewicz Senior Principal Product Manager Oracle RAC, Oracle America
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Re-Engineering Your Database Design with Oracle SQL Developer Data Modeler Swarnapriya Shridhar Curriculum IDC Operations Manager 2
More informationData Warehouse Tuning. Without SQL Modification
Data Warehouse Tuning Without SQL Modification Agenda About Me Tuning Objectives Data Access Profile Data Access Analysis Performance Baseline Potential Model Changes Model Change Testing Testing Results
More informationTop 10 Features in Oracle 12C for Developers and DBA s Gary Bhandarkar Merck & Co., Inc., Rahway, NJ USA
Top 10 Features in Oracle 12C for Developers and DBA s Gary Bhandarkar Merck & Co., Inc., Rahway, NJ USA Agenda Background ORACLE 12c FEATURES CONCLUSION 2 Top 10 Oracle 12c Features Feature 1: ADAPTIVE
More informationWhat s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
What s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More information<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<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2
Looking at Performance - What s new in MySQL Workbench 6.2 Mario Beck MySQL Sales Consulting Manager EMEA The following is intended to outline our general product direction. It is
More informationDESIGNING FOR PERFORMANCE SERIES. Smokin Fast Queries Query Optimization
DESIGNING FOR PERFORMANCE SERIES Smokin Fast Queries Query Optimization Jennifer Smith, MCSE Agenda Statistics Execution plans Cached plans/recompilation Indexing Query writing tips New performance features
More informationParallel Execution with Oracle Database 18c Fundamentals ORACLE WHITE PAPER FEBRUARY 2018
Parallel Execution with Oracle Database 18c Fundamentals ORACLE WHITE PAPER FEBRUARY 2018 Table of Contents Introduction 1 Parallel Execution Concepts 2 Why use parallel execution? 2 The theory of parallel
More informationAutomating 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 informationOracle In-Memory and all that
Oracle In-Memory and all that Paolo Kreth, DBA, Head of team Datamanagement, paolo.kreth@mobiliar.ch Andreas Wyssenbach, Senior DBA andreas.wyssenbach@mobiliar.ch July 2017 1 Agenda 1. Swiss Mobiliar in
More informationConcurrent execution of an analytical workload on a POWER8 server with K40 GPUs A Technology Demonstration
Concurrent execution of an analytical workload on a POWER8 server with K40 GPUs A Technology Demonstration Sina Meraji sinamera@ca.ibm.com Berni Schiefer schiefer@ca.ibm.com Tuesday March 17th at 12:00
More informationOracle 12.2 My Favorite Top Five New or Improved Features. Janis Griffin Senior DBA / Performance Evangelist
Oracle 12.2 My Favorite Top Five New or Improved Features Janis Griffin Senior DBA / Performance Evangelist Who Am I Senior DBA / Performance Evangelist for SolarWinds Janis.Griffin@solarwindscom Twitter
More informationA Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture
A Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture By Gaurav Sheoran 9-Dec-08 Abstract Most of the current enterprise data-warehouses
More informationConsolidate 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 informationOpenWorld 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 informationOracle 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 informationColumnstore and B+ tree. Are Hybrid Physical. Designs Important?
Columnstore and B+ tree Are Hybrid Physical Designs Important? 1 B+ tree 2 C O L B+ tree 3 B+ tree & Columnstore on same table = Hybrid design 4? C O L C O L B+ tree B+ tree ? C O L C O L B+ tree B+ tree
More informationScaling JSON Documents and Relational Data in Distributed ShardedDatabases Oracle Code New York
Scaling JSON Documents and Relational Data in Distributed ShardedDatabases Oracle Code New York Christoph Bussler CMTS March 21, 2017 Safe Harbor Statement The following is intended to outline our general
More informationDoes Exadata Need Performance Tuning? Jože Senegačnik, Oracle ACE Director, Member of OakTable DbProf d.o.o. Ljubljana, Slovenia
Does Exadata Need Performance Tuning? Jože Senegačnik, Oracle ACE Director, Member of OakTable DbProf d.o.o. Ljubljana, Slovenia Keywords Exadata, Cost Based Optimization, Statistical Optimizer, Physical
More informationOracle 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 informationCopyright 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 informationEine für Alle - Oracle DB für Big Data, In-memory und Exadata Dr.-Ing. Holger Friedrich
Eine für Alle - Oracle DB für Big Data, In-memory und Exadata Dr.-Ing. Holger Friedrich Agenda Introduction Old Times Exadata Big Data Oracle In-Memory Headquarters Conclusions 2 sumit AG Consulting and
More informationOracle 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 informationCopyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 Information Retention and Oracle Database Kevin Jernigan Senior Director Oracle Database Performance Product Management The following is intended to outline our general product direction. It is intended
More informationBusiness Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017
Business Analytics in the Oracle 12.2 Database: Analytic Views Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Vlamis Software Solutions Vlamis Software founded in 1992
More informationAdvanced Database Systems
Lecture IV Query Processing Kyumars Sheykh Esmaili Basic Steps in Query Processing 2 Query Optimization Many equivalent execution plans Choosing the best one Based on Heuristics, Cost Will be discussed
More informationORACLE DATA SHEET ORACLE PARTITIONING
Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development,
More informationAdvanced 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 informationBig Data SQL Deep Dive
Big Data SQL Deep Dive Jean-Pierre Dijcks Big Data Product Management DOAG 2016 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 2 Safe Harbor Statement The following is intended to outline
More informationColumnstore Technology Improvements in SQL Server 2016
Columnstore Technology Improvements in SQL Server 2016 Subtle Subtitle AlwaysOn Niko Neugebauer Our Sponsors Niko Neugebauer Microsoft Data Platform Professional OH22 (http://www.oh22.net) SQL Server MVP
More informationOracle 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 informationColumn-Stores vs. Row-Stores. How Different are they Really? Arul Bharathi
Column-Stores vs. Row-Stores How Different are they Really? Arul Bharathi Authors Daniel J.Abadi Samuel R. Madden Nabil Hachem 2 Contents Introduction Row Oriented Execution Column Oriented Execution Column-Store
More informationOracle 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 informationOracle 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 informationOracle 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 informationEternal Story on Temporary Objects
Eternal Story on Temporary Objects Dmitri V. Korotkevitch http://aboutsqlserver.com About Me 14+ years of experience working with Microsoft SQL Server Microsoft SQL Server MVP Microsoft Certified Master
More information<Insert Picture Here> MySQL Cluster What are we working on
MySQL Cluster What are we working on Mario Beck Principal Consultant The following is intended to outline our general product direction. It is intended for information purposes only,
More informationShark: Hive (SQL) on Spark
Shark: Hive (SQL) on Spark Reynold Xin UC Berkeley AMP Camp Aug 21, 2012 UC BERKELEY SELECT page_name, SUM(page_views) views FROM wikistats GROUP BY page_name ORDER BY views DESC LIMIT 10; Stage 0: Map-Shuffle-Reduce
More informationShould You Drop Indexes on Exadata?
Should You Drop Indexes on Session 316 Arup Nanda Longtime Oracle DBA (and now DMA) REMINDER Check in on the COLLABORATE mobile app Disclaimer If you downloaded this slide deck, please note: These slides
More informationExadata X3 in action: Measuring Smart Scan efficiency with AWR. Franck Pachot Senior Consultant
Exadata X3 in action: Measuring Smart Scan efficiency with AWR Franck Pachot Senior Consultant 16 March 2013 1 Exadata X3 in action: Measuring Smart Scan efficiency with AWR Exadata comes with new statistics
More information