So you think you know everything about Partitioning?
|
|
- Lawrence Bridges
- 6 years ago
- Views:
Transcription
1 So you think you know everything about Partitioning? Presenting with Hermann Bär, Director Product Management Oracle Herbert Rossgoderer, CEO ISE Informatik 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
2 Program Agenda Partitioning in the marketplace Things less know Partition exchange and PK/unique key constraint Something about inheritance Partitioning at work [Herbert Rossgoderer] Q&A 2 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
3 Oracle Partitioning Over a decade of development Core functionality Performance Manageability Oracle 8.0 Range partitioning Global Range indexes Static partition pruning Basic maintenance: ADD, DROP, EXCHANGE Oracle 8i Hash partitioning Range-Hash partitioning Partition-wise joins Dynamic partition pruning Expanded maintenance: MERGE Oracle 9i List partitioning Global index maintenance Oracle 9i R2 Range-List partitioning Fast partition SPLIT Oracle 10g Global Hash indexes Local Index maintenance Oracle 10g R2 1M partitions per table Multi-dimensional pruning Fast DROP TABLE Oracle 11g Virtual column based partitioning More composite choices REF partitioning Interval partitioning Partition Advisor Incremental stats mgmt Oracle 11g R2 Hash-Hash partitioning Expanded REF partitioning AND pruning Multi-branch execution 3 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
4 Oracle Partitioning Top 5 Partitioning methods % of adoption 10g 11g RANGE LIST HASH RANGE- LIST RANGE- HASH 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
5 Program Agenda Partitioning in the marketplace Things less know Partition exchange and PK/unique key constraint Something about inheritance Partitioning at work [Herbert Rossgoderer] Q&A 5 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
6 Unique Constraints/Primary Keys Unique constraints are enforced with unique indexes Primary key constraint adds NOT NULL to column Table can have only one primary key ( unique identifier ) Partitioned tables offer two types of indexes Local indexes Global index, both partitioned and non-partitioned 6 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
7 Unique Constraints/Primary Keys Unique constraints are enforced with unique indexes Primary key constraint adds NOT NULL to column Table can have only one primary key ( unique identifier ) Partitioned tables offer two types of indexes Local indexes Global index, both partitioned and non-partitioned Which one to pick? Do I even have a choice? 7 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
8 Index Partitioning GLOBAL index points to rows in any partition Index can be partitioned or not Partition maintenance affects entire index Global Non-Partitioned Index Global Partitioned Index LOCAL index is partitioned same as table Index partitioning key can be different from index key Index partitions can be maintained separately Table Partition Table Partition Local Partitioned Index 8 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
9 Unique Constraints/Primary Keys Applicability of Local Indexes Local indexes are equi-partitioned with the table Follow autonomy concept of a table partition I only care about myself Requirement for local indexes to enforce uniqueness Partition key column(s) to be a subset of the unique key 9 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
10 Unique Constraints/Primary Keys, cont. Applicability of Local Indexes Local indexes are equi-partitioned with the table Follow autonomy concept of a table partition I only care about myself Requirement for local indexes to enforce uniqueness Partition key column(s) to be a subset of the unique key PARTITION BY (col1), PK(col1)! PARTITION BY (col1), PK(col2)! 10 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
11 Unique Constraints/Primary Keys, cont. Applicability of Global Indexes Global indexes do not have any relation to the partitions of a table By definition, a global index contains data from all partitions True for both partitioned and non-partitioned global indexes Global index can always be used to enforce uniqueness PARTITION BY (col1), PK(col1)! PARTITION BY (col1), PK(col2)! 11 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
12 Partition Exchange A.k.a Partition Loading and Purging Remove and add data as metadata-only operation Exchange the metadata of partitions Same logical shape for both tables is mandatory pre-requirement for successful exchange Same number and data type of columns Note that column name does not matter Same constraints Same number and type of indexes Exchange Table Empty or new data Sales Table May 18 th 2011 May 19 th 2011 May 20 th 2011 May 21 st 2011 May 22 nd 2011 May 23 rd 2011 May 24 th Copyright 2011, Oracle and/or its affiliates. All rights reserved.
13 Partition Exchange, cont. Indexes Sales Table May 18 th 2011 May 19 th 2011 May 20 th 2011 May 21 st 2011 Any index on the exchange table is equivalent to a local partitioned index Exchange Table Empty or new data May 22 nd 2011 May 23 rd 2011 May 24 th Copyright 2011, Oracle and/or its affiliates. All rights reserved.
14 Partition Exchange, cont. Indexes Exchange Table Empty or new data Sales Table May 18 th 2011 May 19 th 2011 May 20 th 2011 May 21 st 2011 May 22 nd 2011 May 23 rd 2011 May 24 th 2011 Any index on the exchange table is equivalent to a local partitioned index What do I do when the PK index on the partitioned table needs global index enforcement? Remember the requirement of logical equivalence 14 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
15 Partition Exchange and PK/Unique Constraint The Dilemma Global indexes only exist for a partitioned table But I need the index for the exchange table for uniqueness 15 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
16 Partition Exchange and PK/Unique Constraint Not Really a Dilemma Global indexes only exist for a partitioned table But I need the index for the exchange table for uniqueness Not generically true Unique index only needed for enabled constraints Enforcement for new or modified data through index probe 16 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
17 Partition Exchange and PK/Unique Constraint Not Really a Dilemma Global indexes only exist for a partitioned table But I need the index for the exchange table for uniqueness Not generically true Unique index only needed for enabled constraints Enforcement for new or modified data through index probe Disabled constraint prevents data insertion 17 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
18 Partition Exchange and PK/Unique Constraint The solution The partitioned target table PK or unique constraint that is enforced by global index (partitioned or non-partitioned) The standalone table to be exchanged ( exchange table ) Equivalent disabled validated constraint And it s even documented * 18 Copyright 2011, Oracle and/or its affiliates. All rights reserved. * SQL, Reference Guide, constraint section; Data Warehousing Guide, Chapter 16
19 Partition Exchange and PK/Unique Constraint A simple example 19 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
20 Partition Exchange and PK/Unique Constraint A simple example, cont. 20 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
21 Data Placement with Partitioned Tables Each partition or sub-partition is a separate object Specify storage attributes at each individual level As placement policy for lower levels For each individual [sub]partition If storage attributes are not specified standard hierarchical inheritance kicks in Sub-part 1 Partition P1 Table Tablespace TBS1 21 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
22 Data Placement with Partitioned Tables Special Case Interval Partitioning Interval Partitioning pre-creates all partitions All 1 million [sub]partitions exist logically Physical storage is (almost) determined as well Partition placement Inherited from table level STORE IN () clause for round-robin partition placement Subpartition placement Usage of subpartition template Needs bug fix # (included in ) STORE IN clause currently is currently a no-op Tablespace TBS1 Table Partition P1 Sub-part 1 Sub-part 2 Partition P2 Sub-part 1 Sub-part 2 22 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
23 Data Placement with Partitioned Tables Subpartition template Introduced in Oracle Database 9 Release 2 Allows predefinition of subpartitions for future partitions Stored as metadata in the data dictionary Subpartition definition for all future partitions Subpartition applied to every partition 23 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
24 Program Agenda Partitioning in the marketplace Things less know Partition exchange and PK/unique key constraint Something about inheritance Partitioning at work [Herbert Rossgoderer] Q&A 24 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
25 Partitioning & Oracle Exadata for extreme Performance Herbert Rossgoderer October 5th, 2011, ise GmbH
26 About ISE Information Systems Engineering Enable extreme Performance. Founded 1991 IT and Business Consultancy for large and medium-sized companies Main focus: Oracle Core Technology à Database (RAC), Application Server (WebLogic) Oracle Exadata / Exalogic à extreme Performance Oracle Datawarehousing & Business Intelligence Oracle Exadata Migrations Performance Analysis & Optimization Employees: 60 Headquarter in Gräfenberg, Branches in München and Nürnberg (Germany) Copyright (C) ISE GmbH - All Rights Reserved 26
27 Enable extreme Performance à Fly & Try Enable extreme Performance. First and only Exastack Testcenter in Germany directly at the Nürnberg Airport Copyright (C) ISE GmbH - All Rights Reserved 27
28 Use case with one of the Global Top Player in Multichannel Retailing (B2C and B2B) Enable extreme Performance. About hybris Founded 1997; 160+ employees; 90+ implementation partners with over 1,000 professionals engaged with hybris 280+ customers (79 new customers in 2010) Average annual growth rate last four years > 60% Fastest-growing multichannel-commerce software company; largest in Europe Top References: Copyright (C) ISE GmbH - All Rights Reserved 28
29 hybris uses open architecture - non database specific features can be used Enable extreme Performance. Challenge hybris is using Object/Relational Mapping Only common database functionality is used Every single row needs to be updated in a single transaction No bulk imports possible at all! Thousands of small SQL-Statements when SKU s are being deployed Suddenly heavy peaks in user access (e.g. Cyber Monday, Christmas trade, special offers ) Experienced contention now and then... Copyright (C) ISE GmbH - All Rights Reserved 29
30 hybris uses open architecture - non database specific features can be used Enable extreme Performance. Challenge hybris is using Object/Relational Mapping Only common database functionality is used Every single row needs to be updated in a single transaction No bulk imports possible at all! Thousands of small SQL-Statements when SKU s are being deployed Suddenly heavy peaks in user access (e.g. Cyber Monday, Christmas trade, special offers ) Experienced contention now and then... THIS is the play for HASH (or LIST) Partitioning! Copyright (C) ISE GmbH - All Rights Reserved 30
31 Partitioning At Work Fundamentals of HASH Partitioning Enable extreme Performance. Data is placed based on hash value of partition key Number of hash buckets equals number of partitions Key Value Hashing Function Key Value Hashing Function HASH partitioned table HASH partitioned index Copyright (C) ISE GmbH - All Rights Reserved 31
32 Partitioning At Work HASH partitioned table Enable extreme Performance. On RAC, high DML workload causes high cache fusion traffic Oracle calls this block pinging INSERT.. North INSERT.. South INSERT.. North INSERT.. South INSERT.. North INSERT.. South INSERT.. North INSERT.. South Node 1 Node 2 Copyright (C) ISE GmbH - All Rights Reserved 32
33 Partitioning At Work HASH partitioned table Enable extreme Performance. On RAC, high DML workload causes high cache fusion traffic Oracle calls this block pinging HASH (or LIST) partitioned table can alleviate this situation Caveat: Normally needs some kind of application partitioning or application RAC awareness INSERT.. North INSERT.. North INSERT.. North INSERT.. North Node 1 Node 2 INSERT.. South INSERT.. South INSERT.. South INSERT.. South Copyright (C) ISE GmbH - All Rights Reserved 33
34 First time hybris is running on Oracle Exadata - How to exploit extreme Performance? Enable extreme Performance. Used Hardware Reference System 2 Node RAC 11gR2 w/ 8 x86 cores & 128GB RAM each 2 x EMC CX4-120 CLARiiON FC Storage 2 x 30 disks, 146GB 15k rpm 2 x 2 Port 4Gbit FibreChannel Connection PoC System - Oracle Exadata V2 Machine 2 Compute Nodes 11gR2 w/ 8 x86 cores & 72GB RAM each 3 Exadata Storage Cells 3 x 8 x86 cores & 24GB RAM each 3 x 12 disks, 600GB 15k rpm 3 x 4 F20 Smart Flash Cache PCI Cards, 96GB 3 x 2 Infiniband QDR 40Gbit Connection Copyright (C) ISE GmbH - All Rights Reserved 34
35 Partitioning helps to exploit Exadata s extreme performance w/o any changes in hybris code Enable extreme Performance. Results from PoC (SKU data load) Reference system 120 SKU s per second Exadata Machine (single node load) 2,500 SKU s per second à Factor 20 X faster Exadata Machine (two node load & w/o partitioning) only 1,900 SKU s per second à slower than single node load!!! Exadata Machine (two node load & w/ partitioning) 4,800 SKU s per second à Factor 40 X faster à Up to 90 MB/s Redo with ~ 1ms log file sync Copyright (C) ISE GmbH - All Rights Reserved 35
36 Instance HASH Partitioning alleviates concurrency of heavy insert operations across multi instances Enable extreme Performance. How to (Alternative A) CREATE TABLE <table_name> ( ID NUMBER(10) NOT NULL, Cn...) PARTITION BY HASH(ID)! TABLESPACE <tablespace_name> STORAGE (... );!! CREATE UNIQUE INDEX <index_name> ON <table_name> (ID) LOCAL TABLESPACE <tablespace_name> STORAGE (... );!! INSERT INTO <table_name> (ID,...) SELECT SEQ_ID.nextval,... ;! HASH Partitioning creates n entry points into the table Copyright (C) ISE GmbH - All Rights Reserved 36
37 Instance List Partitioning avoids concurrency of heavy insert operations across multi instances Enable extreme Performance. How to (Alternative B) CREATE TABLE <table_name> ( ID NUMBER(10) NOT NULL, Cn......, INSTANCE_NUMBER NUMBER(1) DEFAULT sys_context('userenv','instance') NOT NULL) PARTITION BY LIST (INSTANCE_NUMBER)! ( PARTITION P1 VALUES(1), PARTITION P2 VALUES(2),!... PARTITION Pn VALUES(n))! TABLESPACE <tablespace_name> STORAGE (... );!! CREATE UNIQUE INDEX <index_name> ON <table_name> (ID, INSTANCE_NUMBER) LOCAL TABLESPACE <tablespace_name> STORAGE (... );!! INSERT INTO <table_name> (ID,...) SELECT SEQ_ID.nextval,... ; Sequence SEQ_ID forces ID to be unique in each partition! List Partitioning completely separates the entry points per instance Copyright (C) ISE GmbH - All Rights Reserved 37
38 Partitioning At Work Fundamentals of HASH Partitioning Enable extreme Performance. HASH Partitioning is more useful than you think Oracle mostly talks about HASH Partitioning in the context of enabler for partition-wise joins HASH Partitioning enabled transparent linear scaling of application in a Real Application Cluster environment Alternative for List if you cannot provide application partitioning In addition, HASH Partitioning is specifically beneficial for indexes HASH Partitioning provides a simply an easy way to isolate and spread out work Copyright (C) ISE GmbH - All Rights Reserved 38
39 Partitioning At Work HASH partitioned index Enable extreme Performance. High DML workload can create hot spots (contention) on index blocks E.g. artificial (right hand growing) primary key index INSERT.. 1 INSERT.. 2 INSERT.. 3 INSERT.. 4 INSERT.. 5 INSERT.. 6 INSERT.. 7 INSERT.. 8 Copyright (C) ISE GmbH - All Rights Reserved 39
40 Partitioning At Work HASH partitioned index Enable extreme Performance. High DML workload can create hot spots (contention) on index blocks E.g. artificial (right hand growing) primary key index With HASH partitioned index you get warm spots INSERT.. 1 INSERT.. 2 INSERT.. 3 INSERT.. 4 INSERT.. 5 INSERT.. 6 INSERT.. 7 INSERT.. 8 INSERT.. 1 INSERT.. 3 INSERT.. 5 INSERT.. 7 INSERT.. 2 INSERT.. 4 INSERT.. 6 INSERT.. 8 Copyright (C) ISE GmbH - All Rights Reserved 40
41 Composite Instance List Hash Partitioning avoids concurrency on x-instance loads Enable extreme Performance. How to (enhanced alternative B) CREATE TABLE <table_name> ( ID NUMBER(10) NOT NULL, Cn......, INSTANCE_NUMBER NUMBER(1) DEFAULT sys_context('userenv','instance') NOT NULL) PARTITION BY LIST (INSTANCE_NUMBER) SUBPARTITION BY HASH (ID) SUBPARTITIONS <m> ( PARTITION P1 VALUES(1), PARTITION P2 VALUES(2),!... PARTITION Pn VALUES(n))! TABLESPACE <tablespace_name> STORAGE (... );!! CREATE UNIQUE INDEX <index_name> ON <table_name> (ID, INSTANCE_NUMBER) LOCAL TABLESPACE <tablespace_name> STORAGE (... );!! INSERT INTO <table_name> (ID,...) SELECT SEQ_ID.nextval,... ; Sequence SEQ_ID forces ID to be unique in each partition! Copyright (C) ISE GmbH - All Rights Reserved 41
42 Find the right technique to scale with heavy parallel Insert operations across instances Enable extreme Performance. Trying following techniques Reverse Key Indexes à Range Scans no longer available HASH Partitioned Indexes à alleviates hot spot for right hand growing index à still concurrency on table blocks and block pinging for index blocks Hash Partitioned tables w/ local indexes à much better, however still concurrency on x-instance inserts Composite List by Instance and Hash Subpartitioning w/ local indexes à optimal solution, eliminates concurrency and brings load job to scale linearly Copyright (C) ISE GmbH - All Rights Reserved 42
43 Summary Partitioning in the marketplace Mature and proven technology for decades Broad set o functionality Always things less known Proven in real world, as discussed by Herbert Ongoing investment in Partitioning Questions? Suggestions? hermann.baer@oracle.com 43 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
44 44 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Q&A
45 45 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
46 46 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Data Warehousing & Big Data at OpenWorld for your smartphone
Data Warehousing & Big Data at OpenWorld for your smartphone Smartphone and tablet apps, helping you get the most from this year s OpenWorld Access to all the most important information Presenter profiles
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
2 Copyright 23, Oracle and/or its affiliates. All rights reserved. Oracle Database 2c Heat Map, Automatic Data Optimization & In-Database Archiving Platform Technology Solutions Oracle Database Server
More informationExadata 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 informationWas ist dran an einer spezialisierten Data Warehousing platform?
Was ist dran an einer spezialisierten Data Warehousing platform? Hermann Bär Oracle USA Redwood Shores, CA Schlüsselworte Data warehousing, Exadata, specialized hardware proprietary hardware Introduction
More informationExadata Implementation Strategy
BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence
More 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 informationOpenWorld 2015 Oracle Par22oning
OpenWorld 2015 Oracle Par22oning Did You Think It Couldn t Get Any Be6er? Safe Harbor Statement The following is intended to outline our general product direc2on. It is intended for informa2on purposes
More informationVLDB. Partitioning Compression
VLDB Partitioning Compression Oracle Partitioning in Oracle Database 11g Oracle Partitioning Ten Years of Development Core functionality Performance Manageability Oracle8 Range partitioning
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 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 informationData 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 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 information10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance
Program Agenda The Database Trifecta: Simplified Management, Less Capacity, Better Performance Data Growth and Complexity Hybrid Columnar Compression Case Study & Real-World Experiences
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 informationAn Oracle White Paper June Partitioning with Oracle Database 12c
An Oracle White Paper June 2013 Partitioning with Oracle Database 12c Executive Summary... 1! Partitioning Fundamentals... 2! Concept of Partitioning... 2! Partitioning for Performance... 4! Partitioning
More informationOracle Data Warehouse with HP a scalable and reliable infrastructure
Oracle Data Warehouse with HP a scalable and reliable infrastructure Bernd Menth EMEA HP/Oracle CTC Cooperative Technology Center 2004 Hewlett-Packard Development Company, L.P. The information contained
More informationOracle: From Client Server to the Grid and beyond
Oracle: From Client Server to the Grid and beyond Graham Wood Architect, RDBMS Development Oracle Corporation Continuous Innovation Oracle 6 Oracle 5 Oracle 2 Oracle 7 Data Warehousing Optimizations Parallel
More informationPartitioning in Oracle 12 c. Bijaya K Adient
Partitioning in Oracle 12 c Bijaya K Pusty @ Adient Partitioning in Oracle 12 c AGENDA Concepts of Partittioning? Partitioning Basis Partitioning Strategy Additions Improvments in 12c Partitioning Indexes
More informationOracle Partitioning in Oracle Database 12c Release 2
Oracle Partitioning in Oracle Database 12c Release 2 Extreme Data Management and Performance for every System O R A C L E W H I T E P A P E R M A R C H 2 0 1 7 Disclaimer The following is intended to outline
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 informationMultidimensional Clustering (MDC) Tables in DB2 LUW. DB2Night Show. January 14, 2011
Multidimensional Clustering (MDC) Tables in DB2 LUW DB2Night Show January 14, 2011 Pat Bates, IBM Technical Sales Professional, Data Warehousing Paul Zikopoulos, Director, IBM Information Management Client
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 informationExploring Oracle Database 11g/12c Partitioning New Features and Best Practices. Ami Aharonovich Oracle ACE & OCP
Exploring Oracle Database 11g/12c Partitioning New Features and Best Practices Ami Aharonovich Oracle ACE & OCP Ami@DBAces.com About Me Oracle ACE Oracle Certified Professional DBA (OCP) Founder and CEO,
More informationStorage Optimization with Oracle Database 11g
Storage Optimization with Oracle Database 11g Terabytes of Data Reduce Storage Costs by Factor of 10x Data Growth Continues to Outpace Budget Growth Rate of Database Growth 1000 800 600 400 200 1998 2000
More informationPartitioning Tables and Indexing Them
Partitioning Tables and Indexing Them Hemant K Chitale Product Specialist, Standard Chartered Bank Oracle ACE `whoami` DBA with 20 years experience on wide variety of platforms DBA team lead and consultant
More information<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 informationExadata. Presented by: Kerry Osborne. February 23, 2012
Exadata Presented by: Kerry Osborne February 23, 2012 whoami Worked with Oracle Since 1982 (V2) Working with Exadata since early 2010 Work for Enkitec (www.enkitec.com) (Enkitec owns a Half Rack V2/X2)
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 informationAn Oracle White Paper April 2010
An Oracle White Paper April 2010 In October 2009, NEC Corporation ( NEC ) established development guidelines and a roadmap for IT platform products to realize a next-generation IT infrastructures suited
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 informationThe Oracle Database Appliance I/O and Performance Architecture
Simple Reliable Affordable The Oracle Database Appliance I/O and Performance Architecture Tammy Bednar, Sr. Principal Product Manager, ODA 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
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 informationAn Oracle White Paper September Oracle Utilities Meter Data Management Demonstrates Extreme Performance on Oracle Exadata/Exalogic
An Oracle White Paper September 2011 Oracle Utilities Meter Data Management 2.0.1 Demonstrates Extreme Performance on Oracle Exadata/Exalogic Introduction New utilities technologies are bringing with them
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 informationTop Ten Tips for Partitioning
Top Ten Tips for Partitioning Hermann Bär Oracle USA Redwood Shores, CA USA Keywords: Oracle Partitioning, Data Partitioning, Performance, Data Management, Oracle Database Introduction Oracle Partitioning
More informationOracle Exadata Statement of Direction NOVEMBER 2017
Oracle Exadata Statement of Direction NOVEMBER 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More information<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 informationKey to A Successful Exadata POC
BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence
More informationBRD Next GEN IT Infrastructure Exadata Cloud at Customer project
Presented with BRD Next GEN IT Infrastructure Exadata Cloud at Customer project Daniel Munteanu IT Technical Architect BRD - Information Technology Department October 04, 2017 Copyright 2017, Oracle and/or
More informationMigrate +230 TB databases in less than 1 day
Migrate +230 TB databases in less than 1 day Mike Dietrich Master Product Manager Database Upgrades & Migrations Oracle Corporation Copyright 2017, Oracle and/or its affiliates. All rights reserved. Germany
More informationInternational Journal of Computer Engineering and Applications,
EXADATA DATABASE MACHINE: CLOUD IMPLEMENTATION- IN A BOX: Lecturer, Dept of Information technology Ranchi Women s College, Ranchi-834001, Jharkhand. dollyviv@gmail.com ABSTRACT: After remaining happy with
More informationAn Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications
An Oracle White Paper February 2011 Optimizing Storage for Oracle PeopleSoft Applications Executive Overview Enterprises are experiencing an explosion in the volume of data required to effectively run
More information<Insert Picture Here> Controlling resources in an Exadata environment
Controlling resources in an Exadata environment Agenda Smart IO IO Resource Manager Compression Hands-on time Exadata Security Flash Cache Storage Indexes Parallel Execution Agenda
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 information1 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 informationHitachi Converged Platform for Oracle
Hitachi Converged Platform for Oracle Manfred Drozd, Benchware Ltd. Sponsored by Hitachi Data Systems Corporation Introduction Because of their obvious advantages, engineered platforms are becoming increasingly
More informationOracle Exadata: The World s Fastest Database Machine
10 th of November Sheraton Hotel, Sofia Oracle Exadata: The World s Fastest Database Machine Daniela Milanova Oracle Sales Consultant Oracle Exadata Database Machine One architecture for Data Warehousing
More informationPartitioning WWWH What, When, Why & How
itioning WWWH What, When, Why & How Arup Nanda Longtime Oracle DBA About this Session This is not an introduction to partitioning Will not cover syntax What type of partitioning When to use partitioning
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 information<Insert Picture Here> Controlling resources in an Exadata environment
Controlling resources in an Exadata environment Agenda Exadata Security Flash Cache and Log Storage Indexes Parallel Execution Agenda Exadata Security Flash Cache and Log Storage
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 informationPartitioning What, When, Why & How. Arup Nanda Starwood Hotels
Partitioning What, When, Why & How Arup Nanda Starwood Hotels Who am I Oracle DBA for 14 years and counting Speak at conferences, write articles, 4 books Brought up the Global Database Group at Starwood
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Subsetting and Masking: Advanced Techniques for Test Management Jagan R. Athreya, Director, base and Exadata Manageability Derek Messie,
More information1 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 informationMellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions
Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions Providing Superior Server and Storage Performance, Efficiency and Return on Investment As Announced and Demonstrated at
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 informationOracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager
Oracle Advanced : Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager The following is intended to outline our general product direction. It is intended for information
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 information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationSolaris Engineered Systems
Solaris Engineered Systems SPARC SuperCluster Introduction Andy Harrison andy.harrison@oracle.com Engineered Systems, Revenue Product Engineering The following is intended to outline
More informationOracle Optimizer: What s New in Oracle Database 12c? Maria Colgan Master Product Manager
Oracle Optimizer: What s New in Oracle Database 12c? Maria Colgan Master Product Manager PART 3 2 Program Agenda Adaptive Query Optimization Statistics Enhancements What s new in SQL Plan Management 3
More informationEvolving To The Big Data Warehouse
Evolving To The Big Data Warehouse Kevin Lancaster 1 Copyright Director, 2012, Oracle and/or its Engineered affiliates. All rights Insert Systems, Information Protection Policy Oracle Classification from
More informationPartitioning in Oracle Database 10g Release 2. An Oracle White Paper May 2005
Partitioning in Oracle Database 10g Release 2 An Oracle White Paper May 2005 Oracle Partitioning EXECUTIVE OVERVIEW Oracle Partitioning will enhance the manageability, performance, and availability of
More informationMaximize Database Join and Sort Performance Utilizing Exadata Flash
Managed Services Cloud Services Consulting Services Licensing Maximize Database Join and Sort Performance Utilizing Exadata Flash Kasey Parker Sr. Enterprise Architect Kasey.Parker@centroid.com Centroid
More informationRoy F Swonger Vice President Database Upgrades & Utilities Oracle Corporation
Migrate +200 TB databases in less than 1 day Roy F Swonger Vice President Database Upgrades & Utilities Oracle Corporation $> whoami 20+ years w/oracle 15 years managing Data Pump Database Upgrade SQL*Loader
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 informationSUN ORACLE DATABASE MACHINE
SUN ORACLE DATABASE MACHINE FEATURES AND FACTS FEATURES From 1 to 8 database servers From 1 to 14 Sun Oracle Exadata Storage Servers Each Exadata Storage Server includes 384 GB of Exadata QDR (40 Gb/second)
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 informationSAP IQ Software16, Edge Edition. The Affordable High Performance Analytical Database Engine
SAP IQ Software16, Edge Edition The Affordable High Performance Analytical Database Engine Agenda Agenda Introduction to Dobler Consulting Today s Data Challenges Overview of SAP IQ 16, Edge Edition SAP
More informationOracle Database 11g for Data Warehousing and Business Intelligence
An Oracle White Paper September, 2009 Oracle Database 11g for Data Warehousing and Business Intelligence Introduction Oracle Database 11g is a comprehensive database platform for data warehousing and business
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 for administrative, technical and Tier-0 mass storage services
Oracle for administrative, technical and Tier-0 mass storage services openlab Major Review Meeting 2009 29 January 2009 Andrei Dumitru, Anton Topurov, Chris Lambert, Eric Grancher, Lucia Moreno Lopez,
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 informationMySQL Database Scalability
MySQL Database Scalability Nextcloud Conference 2016 TU Berlin Oli Sennhauser Senior MySQL Consultant at FromDual GmbH oli.sennhauser@fromdual.com 1 / 14 About FromDual GmbH Support Consulting remote-dba
More informationWhat Really Sets Apart Exadata from the Rest
1 What Really Sets Apart Exadata from the Rest Presented By: Zahid Anwar, Principal Oracle DBA Consultant 3 rd December 2018 Company Classification: Public A bit about myself Principal Oracle DBA Consultant
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: JMS Sharded Queues
Oracle Database 12c: JMS Sharded Queues For high performance, scalable Advanced Queuing ORACLE WHITE PAPER MARCH 2015 Table of Contents Introduction 2 Architecture 3 PERFORMANCE OF AQ-JMS QUEUES 4 PERFORMANCE
More informationOracle Exadata Implementation Strategy HHow to Implement Exadata In-house
Oracle Exadata Implementation Strategy HHow to Implement Exadata In-house Introduction Oracle Exadata The Oracle Exadata is a database machine, which has now been present since 2008. A number of financial
More informationIBM Emulex 16Gb Fibre Channel HBA Evaluation
IBM Emulex 16Gb Fibre Channel HBA Evaluation Evaluation report prepared under contract with Emulex Executive Summary The computing industry is experiencing an increasing demand for storage performance
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 information<Insert Picture Here> Boosting performance with MySQL partitions
Boosting performance with MySQL partitions Giuseppe Maxia MySQL Community Team Lead at Oracle 1 about me -Giuseppe Maxia a.k.a. The Data Charmer MySQL Community Team Lead Long time
More informationData Vault Partitioning Strategies WHITE PAPER
Dani Schnider Data Vault ing Strategies WHITE PAPER Page 1 of 18 www.trivadis.com Date 09.02.2018 CONTENTS 1 Introduction... 3 2 Data Vault Modeling... 4 2.1 What is Data Vault Modeling? 4 2.2 Hubs, Links
More information1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Engineered Systems - Exadata Juan Loaiza Senior Vice President Systems Technology October 4, 2012 2 Safe Harbor Statement "Safe Harbor Statement: Statements in this presentation relating to Oracle's
More informationAchieving Memory Level Performance: Secrets Beyond Shared Flash
Achieving Memory Level Performance: Secrets Beyond Shared Flash Kothanda (Kodi) Umamageswaran Vice President, Exadata Development Gurmeet Goindi Exadata Product Management Safe Harbor Statement The following
More informationScaling To Infinity: Partitioning Data Warehouses on Oracle Database
Scaling To Infinity: Partitioning Data Warehouses on Oracle Database Thursday 18-October 2012 Tim Gorman www.evdbt.com Speaker Qualifications Co-author 1. Oracle8 Data Warehousing, 1998 John Wiley & Sons
More informationR mit Exadata und Exalytics Erfahrungen mit R
R mit Exadata und Exalytics Erfahrungen mit R Oliver Bracht Managing Director eoda Matthias Fuchs Senior Consultant ISE Information Systems Engineering GmbH extreme Datamining with Oracle R Enterprise
More informationOracle #1 for Data Warehousing. Data Warehouses Growing Rapidly Tripling In Size Every Two Years
Extreme Performance HP Oracle Machine & Exadata Storage Server October 16, 2008 Robert Stackowiak Vice President, EPM & Data Warehousing Solutions, Oracle ESG Oracle #1 for Data Warehousing Microsoft 14.8%
More informationThe Leading Parallel Cluster File System
The Leading Parallel Cluster File System www.thinkparq.com www.beegfs.io ABOUT BEEGFS What is BeeGFS BeeGFS (formerly FhGFS) is the leading parallel cluster file system, developed with a strong focus on
More informationSQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability
SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open,
More informationPostgreSQL in Mission-Critical Financial Systems May 20th 2010
PostgreSQL in Mission-Critical Financial Systems May 20th 2010 Flavio Henrique Araque Gurgel http://creativecommons.org/licenses/by-sa/3.0/deed.pt 4Linux in Caixa 2nd level support, 24/7 Configuration,
More informationOracle Exadata. Smart Database Platforms - Dramatic Performance and Cost Advantages. Juan Loaiza Senior Vice President Oracle Database Systems
Oracle Exadata Smart Database Platforms - Dramatic Performance and Cost Advantages Juan Loaiza Senior Vice President Oracle Database Systems Exadata X5-2 Exadata X5-8 SuperCluster M7-8 Exadata Vision Dramatically
More informationOptimizing Database I/O
High Performance Oracle Optimizing Database I/O Dave Pearson Quest Software Copyright 2006 Quest Software The Impact of Poor Performance Diagnostics and Optimization The Impact of Poor Performance Diagnostics
More informationOracle Database 12c R2: New Features for Administrators Part 2 Ed 1
Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 Duration 5 Days What you will learn Throughout the lessons of the Oracle Database 12c R2: New Features for Administrators Part 2 course
More informationOracle Database 10g: Implement and Administer a Data Warehouse
Oracle Database 10g: Implement and Administer a Data Warehouse Student Guide Volume 1 D18957GC10 Edition 1.0 November 2005 D22685 Authors Donna Keesling Jean Francois Verrier Jim Womack Technical Contributors
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 Database 12c R2: New Features for Administrators Part 2 Ed 1 -
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 - Duration: 5 Days What you will learn Throughout the lessons
More informationAn Oracle White Paper December Oracle Exadata Database Machine Warehouse Architectural Comparisons
An Oracle White Paper December 2010 Oracle Exadata Database Machine Warehouse Architectural Comparisons Overview Exadata is Oracle s fastest growing new product. Much of the growth of Exadata has come
More informationOracle #1 RDBMS Vendor
Oracle #1 RDBMS Vendor IBM 20.7% Microsoft 18.1% Other 12.6% Oracle 48.6% Source: Gartner DataQuest July 2008, based on Total Software Revenue Oracle 2 Continuous Innovation Oracle 11g Exadata Storage
More informationDell EMC Unity: Performance Analysis Deep Dive. Keith Snell Performance Engineering Midrange & Entry Solutions Group
Dell EMC Unity: Performance Analysis Deep Dive Keith Snell Performance Engineering Midrange & Entry Solutions Group Agenda Introduction Sample Period Unisphere Performance Dashboard Unisphere uemcli command
More information