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

Size: px
Start display at page:

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

Transcription

1 1

2 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2

3 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking about Partitioning I do not expect you to be an expert after this session There is absolutely no chance on Earth to accomplish more than to scratch the surface of Partitioning 3

4 Agenda The concept of Partitioning Partitioning benefits What and how to partition How do I get started with Partitioning 4

5 Once upon a Time there was a Table Tables grow over time Small number of tables hold majority of the data 80:20 rule very common Size of table can have impact on performance Indexing not a solution for everybody Data maintenance almost always impacted What can we do without breaking the logical model? 5

6 The Concept of Partitioning Simple Yet Powerful ORDERS ORDERS ORDERS USA EUROPE JAN FEB JAN FEB Large table Difficult to manage Partitioned table Divide and Conquer Easier to Manage Improve Performance Composite Partitioned table Better Performance More flexibility to match business needs Make it transparent to applications 6

7 What is Oracle Partitioning? It is Powerful functionality to logically partition objects into smaller pieces Only driven by business requirements Partitioning for Performance, Manageability, and Availability It is not Just a way to physically divide or clump - any large data set into smaller buckets Pre-requirement to support a specific hardware/software design Hash mandatory for shared nothing systems 7

8 Physical versus Logical Partitioning Shared Nothing Architecture DB DB DB Physical Partitioning Fundamental system setup requirement Node owns piece of DB Enables parallelism Number of partitions is equivalent to min. parallelism Always needs HASH distribution Equally sized partitions per node required for proper load balancing 8

9 Physical versus Logical Partitioning Shared Everything Architecture - Oracle DB Logical Partitioning Does not underlie any constraints SMP, MPP, Cluster, Grid does not matter Purely based on the business requirement Availability, Manageability, Performance Beneficial for every environment Provides the most comprehensive functionality 9

10 Partitioning Benefits 10

11 Partitioning Benefits Three main objectives Faster: only work on the data that is relevant Flexible: only manage the data that is needed Cheaper: store the data as appropriate Some correlation between these three benefits Varying degrees of benefit for different applications 11

12 Faster Partitioning for Performance Partitioning is transparently leveraged to improve performance Partition pruning Using partitioning metadata to access only partitions of interest Partition-wise joins Join equi-partitioned tables with minimal resource consumption Process co-location capabilities for RAC environments Partition-Exchange loading Load new data through metadata operation 12

13 Faster Partition Pruning Q: What was the total sales for the weekend of May ? SELECT sum(sales_amount) FROM sales WHERE sales_date BETWEEN to_date( 05/19/2008, MM/DD/YYYY ) AND to_date( 05/22/2008, MM/DD/YYYY ); Sales Table May 18 th 2008 May 19 th 2008 May 20 th 2008 May 21 st 2008 Only relevant partitions will be accessed Static pruning with known values in advance Dynamic pruning at runtime Minimizes I/O operations Provides massive performance gains May 22 nd 2008 May 23 rd 2008 May 24 th

14 Partition Pruning Works for simple and complex SQL statements Transparent to any application Two flavors of pruning Static pruning at compile time Dynamic pruning at runtime Complementary to Exadata Storage Server Partitioning prunes logically through partition elimination Exadata prunes physically through storage indexes Further data reduction through filtering and projection 14

15 Flexible Partition for Manageability/Availability Full partition autonomy Partitions are visible and usable for database administration Optimized local indexing technique Full partition-aware maintenance operations Online maintenance capabilities without user impact or interference 15

16 Flexible Partition Maintenance Provide full partition autonomy Use local indexes whenever possible Enable partition all table-level operations for partitions, e.g. TRUNCATE, MOVE, COMPRESS Make partitions visible and usable for database administration Partition naming for ease of use Maintenance operations must be partition-aware Also true for indexes Maintenance operations must not interfere with online usage of a partitioned table 16

17 Flexible Partition Maintenance operations on multiple partitions Partition Maintenance on multiple partitions in a single operation Full parallelism Transparent maintenance of local and global indexes Jan 2009 Feb 2009 Mar 2009 Apr2009 Nov 2009 Dec 2009 Quarter Apr2009 Nov 2009 Dec 2009 ALTER TABLE orders MERGE PARTITIONS Jan2009, Feb2009, Mar2009 INTO PARTITION Quarter1_2009 COMPRESS FOR ARCHIVE HIGH; 17

18 Flexible Partition Purging and Loading Sales Table Remove and add data as metadata only operations Exchange the metadata of partitions Exchange standalone table w/ arbitrary single partition Data load: standalone table contains new data to being loaded Data purge: partition containing data is exchanged with empty table Drop partition alternative for purge Data is gone forever EMPTY May 18 th 2008 May 19 th 2008 May 20 th 2008 May 21 st 2008 May 22 nd 2008 May 23 rd 2008 May 24 th

19 Partition Maintenance Operations Table Partition Maintenance Operations ALTER TABLE ADD PARTITION(S) ALTER TABLE DROP PARTITION(S) ALTER TABLE EXCHANGE PARTITION ALTER TABLE MODIFY PARTITION ALTER TABLE MOVE PARTITION [PARALLEL][ONLINE] ALTER TABLE RENAME PARTITION ALTER TABLE MOVE PARTITION [PARALLEL] ALTER TABLE SPLIT PARTITION [PARALLEL] ALTER TABLE MERGE PARTITION(S) [PARALLEL] ALTER TABLE COALESCE PARTITION [PARALLEL] ALTER TABLE ANALYZE PARTITION ALTER TABLE TRUNCATE PARTITION(S) Export/Import [by partition] Transportable tablespace [by partition] Index Maintenance Operations ALTER INDEX MODIFY PARTITION ALTER INDEX DROP PARTITION(S) ALTER INDEX REBUILD PARTITION ALTER INDEX RENAME PARTITION ALTER INDEX RENAME ALTER INDEX SPLIT PARTITION ALTER INDEX ANALYZE PARTITION All partitions remain available all the time DML Lock on impacted partitions Move partition online no lock at all 19

20 Cheaper Store the data as appropriate Find the balance between Data importance Storage performance Storage reliability Storage form 20

21 Partition for Tiered Storage ORDERS TABLE (10 years) % Less Active % Active Low End Storage Tier 2-3x less per terabyte High End Storage Tier 21

22 What can be partitioned? 22

23 What can be partitioned? Tables Heap tables Index-organized tables Indexes Global Indexes Local Indexes Table Partition Table Partition Table Partition Materialized Views 23

24 Index Partitioning GLOBAL index points to rows in any partition Index can be partitioned or not Partition maintenance affects entire 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 Global Non-Partitioned Index Global Partitioned Index Table Partition Table Partition Local Partitioned Index 24

25 Index Partitioning with Oracle Database 12c Partial Local and Global Indexes Global Non-Partitioned Index Partial indexes span only some partitions Full Indexing Global Partitioned Index Applicable to local and global indexes Complementary to full indexing Enhanced business modeling Indexing on Partial Indexes Table Partition Local Partitioned Index Table Partition Table Partition Partial Local Partitioned Index Partial Global Partitioned Index Indexing off No Indexing Partial Global Index 25

26 Basic Partitioning Methods 26

27 Range Partitioning Introduced in Oracle 8.0 Data is organized in ranges Lower boundary derived by upper boundary of preceding partition No gaps Ideal for chronological data Jan 2009 Feb 2009 Mar 2009 Apr2009 Nov 2009 Dec

28 Hash Partitioning Introduced in Oracle 8i (8.1) Data is placed based on hash value of partition key Number of hash buckets equals number of partitions Key Value Hashing Function Ideal for equal data distribution Number of partitions should be a power of 2 for equal data distribution 28

29 List Partitioning Introduced in Oracle 9i (9.0) Data is organized in lists of values One or more unordered distinct values per list Functionality of DEFAULT partition (Catch-it-all for all unspecified values) USA Germany France UK Japan DEFAULT Ideal for segmentation of distinct values, e.g. region 29

30 Composite Partitioning First introduced in Oracle 8i (8.0) Data is organized in along two dimensions Record placement is deterministically identified by dimensions Example RANGE-LIST Jan 2009 Feb 2009 Mar 2009 Apr2009 Nov 2009 Dec 2009 USA EMEA 30

31 Partitioning Extensions 31

32 Interval Partitioning Partitions are created automatically as data arrives Extension to RANGE partitioning 32

33 Reference Partitioning A.k.a. Partition by reference Inherit partitioning strategy Stock Holds Line Items Stock Holds Line Items ORDERS ORDERS Stock Holds ORDERS Line Items Partition ORDERS by Date Back Orders Stock Holds JAN Pick Lists Line Items Back Orders Stock Holds FEB Pick Lists Line Items ORDERS ORDERS Back Orders Pick Lists Back Orders MAR Pick Lists Back Orders APR Pick Lists 33

34 Interval-Reference Partitioning New partitions are automatically created when new data arrives All child tables will be automatically maintained Combination of two successful partitioning strategies for better business modeling Stock Holds Back Orders ORDERS JAN Line Items Pick Lists Stock Holds Back Orders ORDERS FEB Line Items Pick Lists Stock Holds Back Orders ORDERS JAN Line Items Pick Lists Stock Holds Back Orders ORDERS FEB Line Items Pick Lists Stock Holds Back Orders ORDERS MAR INSERT INTO orders VALUES ( 01-MARCH-2012,... ); Line Items Pick Lists 34

35 Virtual Column-Based Partitioning ORDERS ORDER_ID ORDER_DATE CUSTOMER_ID... REGION AS (SUBSTR(ORDER_ID,6,2)) US JAN US 8300-EU FEB EU 3886-EU JAN EU 2566-US JAN US 3699-US FEB US ORDERS REGION requires no storage Partition by ORDER_DATE, REGION JAN FEB US EU 35

36 How to start with Partitioning 36

37 Choosing your Partitioning Strategy Think about your data your usage What do you expect from Partitioning? Query performance benefits Load (or purge) performance benefits Data management benefits 37

38 Choosing your Partitioning Strategy Logical shape of the data How is data inserted into your system? How is data maintained in your system? How is data accessed in your system? 38

39 Choosing your Partitioning Strategy Logical shape of the data How is data inserted into your system? Time, location, tenant, business user, Ranges, unrelated list of values, just lots of them, How is data maintained in your system? How is data accessed in your system? 39

40 Choosing your Partitioning Strategy Logical shape of the data How is data inserted into your system? Time, location, tenant, business user, Ranges, unrelated list of values, just lots of them, How is data maintained in your system? Moving window of active data, legal requirements, data forever,... Don t know yet How is data accessed in your system? 40

41 Choosing your Partitioning Strategy Logical shape of the data How is data inserted into your system? Time, location, tenant, business user, Ranges, unrelated list of values, just lots of them, How is data maintained in your system? Moving window of active data, legal requirements, data forever,... Don t know yet How is data accessed in your system? Always full, with common FILTER predicates, always index access, Don t know yet 41

42 Choosing your Partitioning Strategy Performance improvements Query speedup Partition elimination Partition-wise joins DML speedup Alleviation of contention points Data maintenance DDL instead of DML 42

43 Choosing your Partitioning Strategy Data Access Full Table Access I/O savings are linear to the number of pruned partitions One of 10: ten times less IO One of 100: hundred times less IO Runtime improvements depend on Relative contribution of IO versus CPU work Potential impact on subsequent operations 43

44 Choosing your Partitioning Strategy Data Access local index and global partitioned index Partitioned index access with single partition pruning Partitioned index access without any partition pruning 44

45 Local and Global Partitioned Indexes Data Access Number of index probes identical to number of accessed partitions No partition pruning leads to a probe into all index partitions Not optimally suited for OLTP environments No guarantee to always have partition pruning Exception: global hash partitioned indexes for DML contention alleviation Most commonly small number of partitions Pruning on global partitioned indexes based on the index prefix Index prefix identical to leading keys of index 45

46 Choosing your Partitioning Strategy Global nonpartitioned index Can you see the difference? 46

47 Choosing your Partitioning Strategy Global nonpartitioned index Can you see the difference? There is none 47

48 Global Indexes Data Access No pruning for non-partitioned indexes You always probe into a single index segment Global partitioned index prefix identical to leading keys of index Pruning on index prefix, not partition key column(s) Most common in OLTP environments PARTITION BY (col1), idx(col1)! PARTITION BY (col1), idx(col2)! 48

49 Choosing your Partitioning Strategy Data Maintenance DELETE FROM..! WHERE..! Records get deleted Index maintenance Undo and redo ALTER TABLE.. DROP PARTITION! Partition gets dropped Fast global index maintenance (12c) Minimal undo Partition gets dropped Local index gets dropped Minimal undo 49

50 Local Indexes Data Maintenance Incremental index creation possible Initial unusable creation, rebuild of individual partitions Fast index maintenance for all partition maintenance operations that only touch one partition Exchange, drop, truncate Partition maintenance that touches more than one partition require index maintenance Merge, split creates new data segments New index segments are created as well 50

51 Global Indexes Data Maintenance Incremental index creation is hard, if not impossible Fast index maintenance for drop and truncate beginning with Oracle Database 12c Fast actually means delayed index maintenance Partition maintenance except drop and truncate requires index maintenance Conventional index maintenance equivalent to the DML operations that would represent the PMOP 51

52 How many partitions? 52

53 How many partitions? It depends 53

54 Data Volume and Number of Partitions Imagine a 100TB table With one million partitions, each partition is 100MB in size Imagine a 10TB table With one million partitions, each partition is 10MB in size Imagine a 1TB table With one million partitions, each partition is 1MB in size 54

55 Data Volume and Number of Partitions Imagine a 100TB table With one million partitions, each partition is 100MB in size Imagine a 10TB table With one million partitions, each partition is 10MB in size Imagine a 1TB table With one million partitions, each partition is 1MB in size How long does it take your system to read 1MB?? Exadata full table scan rate is 25GB/sec 55

56 Data Volume and Number of Partitions More is not always better Every partition represents metadata in the dictionary Every partition increases the metadata footprint in the SGA Find your personal balance between the number of partitions and its average size There is nothing wrong about single-digit GB sizes for a segment on normal systems Consider more partitions >= 5GB segment size 56

57 Choosing your Partitioning Strategy Customer Usage Patterns Range (Interval) still the most prevalent partitioning strategy Almost always some time dependency List more and more common Interestingly often based on time as well Often as subpartitioning strategy Hash not only used for performance (PWJ, DML contention) No control over data placement, but some understanding of it Do not forget the power of two rule 57

58 Choosing your Partitioning Strategy Extended Partitioning Strategies Interval Partitioning fastest growing new partitioning strategy Manageability extension to Range Partitioning Reference Partitioning Leverage PK/FK constraints for your data model Interval-Reference Partitioning (new in Oracle Database 12c) Virtual column based Partitioning Derived attributes without little to no application change Any variant of the above 58

59 Oracle Partitioning Over a decade of development Core functionality Performance Manageability Oracle 8.0 Range partitioning Local and global Range indexing 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 indexing 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 Reference partitioning Interval partitioning Partition Advisor Incremental statistics management Oracle 11g R2 Hash-* partitioning Virtual column reference partitioning AND pruning Oracle 12c R1 Interval-Reference partitioning Partial indexing Asynchronous global index maintenance Multi-branch execution (a.k.a table orexpansion) Partition Maintenance on multiple partitions Online partition MOVE Cascading TRUNCATE and EXCHANGE 59

60 60

61 61

Data Warehousing & Big Data at OpenWorld for your smartphone

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 information

Oracle 11g Partitioning new features and ILM

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

More information

So you think you know everything about Partitioning?

So you think you know everything about Partitioning? 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.

More information

An Oracle White Paper June Partitioning with Oracle Database 12c

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

ORACLE DATA SHEET ORACLE PARTITIONING

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

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

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

OpenWorld 2015 Oracle Par22oning

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

Oracle Partitioning in Oracle Database 12c Release 2

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

VLDB. Partitioning Compression

VLDB. 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 information

Partitioning in Oracle 12 c. Bijaya K Adient

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

Top Ten Tips for Partitioning

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

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

Data Warehousing 11g Essentials

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

More information

Automating Information Lifecycle Management with

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

More information

Oracle 1Z0-515 Exam Questions & Answers

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

More information

Exadata Implementation Strategy

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

More information

Oracle Database In-Memory

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

Oracle Database In-Memory

Oracle 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

Parallel Execution with Oracle Database 18c Fundamentals ORACLE WHITE PAPER FEBRUARY 2018

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

Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1

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

SAS Scalable Performance Data Server 4.3

SAS Scalable Performance Data Server 4.3 Scalability Solution for SAS Dynamic Cluster Tables A SAS White Paper Table of Contents Introduction...1 Cluster Tables... 1 Dynamic Cluster Table Loading Benefits... 2 Commands for Creating and Undoing

More information

Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 -

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

Seminar: Presenter: Oracle Database Objects Internals. Oren Nakdimon.

Seminar: Presenter: Oracle Database Objects Internals. Oren Nakdimon. Seminar: Oracle Database Objects Internals Presenter: Oren Nakdimon www.db-oriented.com oren@db-oriented.com 054-4393763 @DBoriented 1 Oren Nakdimon Who Am I? Chronology by Oracle years When What Where

More information

About Speaker. Shrwan Krishna Shrestha. /

About Speaker. Shrwan Krishna Shrestha. / PARTITION About Speaker Shrwan Krishna Shrestha shrwan@sqlpassnepal.org / shrwan@gmail.com 98510-50947 Topics to be covered Partition in earlier versions Table Partitioning Overview Benefits of Partitioned

More information

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager

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

Storage Optimization with Oracle Database 11g

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

Evolving To The Big Data Warehouse

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

Oracle Database. VLDB and Partitioning Guide 11g Release 2 (11.2) E

Oracle Database. VLDB and Partitioning Guide 11g Release 2 (11.2) E Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2) E10837-05 March 2010 Oracle Database VLDB and Partitioning Guide, 11g Release 2 (11.2) E10837-05 Copyright 2008, 2010, Oracle and/or its

More information

Horizontal Table Partitioning

Horizontal Table Partitioning Horizontal Table Partitioning Dealing with a manageable slice of the pie. Richard Banville Fellow, OpenEdge Development August 7, 2013 Agenda OverviewFunctionalityUsageSummary 2 Agenda 1 Overview 2 Feature

More information

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

Exadata Implementation Strategy

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

Online Operations in Oracle 12.2

Online Operations in Oracle 12.2 Online Operations in Oracle 12.2 New Features and Enhancements Christian Gohmann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

More information

Database In-Memory: A Deep Dive and a Future Preview

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

Martin Cairney SPLIT, MERGE & ELIMINATE. SQL Saturday #572 : Oregon : 22 nd October, 2016

Martin Cairney SPLIT, MERGE & ELIMINATE. SQL Saturday #572 : Oregon : 22 nd October, 2016 Martin Cairney SPLIT, MERGE & ELIMINATE AN INTRODUCTION TO PARTITIONING SQL Saturday #572 : Oregon : 22 nd October, 2016 Housekeeping Mobile Phones please set to stun during the session Connect with the

More information

10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance

10/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 information

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

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

Oracle Database In-Memory

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

Oracle: From Client Server to the Grid and beyond

Oracle: 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 information

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

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

More information

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

An 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

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

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

More information

Martin Cairney. The Why and How of Partitioned Tables

Martin Cairney. The Why and How of Partitioned Tables Martin Cairney The Why and How of ed Tables Housekeeping Mobile Phones please set to stun during the session Session Evaluation Martin Cairney Microsoft Data Platform MVP Microsoft Certified Trainer Organiser

More information

Partitioning Tables and Indexing Them

Partitioning 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

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

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

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15 Systems Infrastructure for Data Science Web Science Group Uni Freiburg WS 2014/15 Lecture II: Indexing Part I of this course Indexing 3 Database File Organization and Indexing Remember: Database tables

More information

Archive in BW. ASAP How to Paper. Applicable Releases: BW 3.0A November 2001

Archive in BW. ASAP How to Paper. Applicable Releases: BW 3.0A November 2001 How to Archive in BW ASAP How to Paper Applicable Releases: BW 3.0A November 2001 SAP Portals (SAP Portals, Inc. and SAP Portals Europe GmbH) assumes no responsibility for errors or omissions in these

More information

Data Vault Partitioning Strategies WHITE PAPER

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

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

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

More information

Effective Storage Tiering for Databases

Effective Storage Tiering for Databases Effective Storage Tiering for Databases Murthy V Mamidi Raghu Malige Symantec Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals

More information

Oracle Exadata Implementation Strategy HHow to Implement Exadata In-house

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

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g Peter Belknap, Sergey Koltakov, Jack Raitto The following is intended to outline our general product direction.

More information

Oracle Database. VLDB and Partitioning Guide 11g Release 2 (11.2) E

Oracle Database. VLDB and Partitioning Guide 11g Release 2 (11.2) E Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2) E25523-01 September 2011 Oracle Database VLDB and Partitioning Guide, 11g Release 2 (11.2) E25523-01 Copyright 2008, 2011, Oracle and/or

More information

TEN QUERY TUNING TECHNIQUES

TEN QUERY TUNING TECHNIQUES TEN QUERY TUNING TECHNIQUES Every SQL Programmer Should Know Kevin Kline Director of Engineering Services at SentryOne Microsoft MVP since 2003 Facebook, LinkedIn, Twitter at KEKLINE kkline@sentryone.com

More information

Oracle Database 11g: Administer a Data Warehouse

Oracle Database 11g: Administer a Data Warehouse Oracle Database 11g: Administer a Data Warehouse Duration: 4 Days What you will learn This course will help you understand the basic concepts of administering a data warehouse. You'll learn to use various

More information

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

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

More information

Oracle Syllabus Course code-r10605 SQL

Oracle Syllabus Course code-r10605 SQL Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic

More information

Internals of Active Dataguard. Saibabu Devabhaktuni

Internals of Active Dataguard. Saibabu Devabhaktuni Internals of Active Dataguard Saibabu Devabhaktuni PayPal DB Engineering team Sehmuz Bayhan Our visionary director Saibabu Devabhaktuni Sr manager of DB engineering team http://sai-oracle.blogspot.com

More information

Partitioning WWWH What, When, Why & How

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

Oracle Alter Table Add Primary Key Using Index

Oracle Alter Table Add Primary Key Using Index Oracle Alter Table Add Primary Key Using Index Partition open Syntax for Schema Objects and Parts in SQL Statements One or more columns of a table, a partitioned table, an index-organized table, or a cluster

More information

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 10g: New Features for Administrators Release 2 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features

More information

Key to A Successful Exadata POC

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

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Table of Contents Disclaimer 1 Introduction 2 Tracking/Viewing Changes is Complicated 3 Enabling Flashback Data Archive

More information

<Insert Picture Here> Controlling resources in an Exadata environment

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

ORANET- Course Contents

ORANET- Course Contents ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training

More information

Was ist dran an einer spezialisierten Data Warehousing platform?

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

ColumnStore Indexes. מה חדש ב- 2014?SQL Server.

ColumnStore Indexes. מה חדש ב- 2014?SQL Server. ColumnStore Indexes מה חדש ב- 2014?SQL Server דודאי מאיר meir@valinor.co.il 3 Column vs. row store Row Store (Heap / B-Tree) Column Store (values compressed) ProductID OrderDate Cost ProductID OrderDate

More information

Oracle Rebuild All Unusable Indexes In Schema

Oracle Rebuild All Unusable Indexes In Schema Oracle Rebuild All Unusable Indexes In Schema How to determine row count for all tables in an Oracle Schema? Manual Script to compile invalid objects Script to rebuild all UNUSABLE indexes in oracle. In

More information

Query Optimizer MySQL vs. PostgreSQL

Query Optimizer MySQL vs. PostgreSQL Percona Live, Santa Clara (USA), 24 April 2018 Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH

More information

Indexing. Week 14, Spring Edited by M. Naci Akkøk, , Contains slides from 8-9. April 2002 by Hector Garcia-Molina, Vera Goebel

Indexing. Week 14, Spring Edited by M. Naci Akkøk, , Contains slides from 8-9. April 2002 by Hector Garcia-Molina, Vera Goebel Indexing Week 14, Spring 2005 Edited by M. Naci Akkøk, 5.3.2004, 3.3.2005 Contains slides from 8-9. April 2002 by Hector Garcia-Molina, Vera Goebel Overview Conventional indexes B-trees Hashing schemes

More information

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

Chapter 8: Working With Databases & Tables

Chapter 8: Working With Databases & Tables Chapter 8: Working With Databases & Tables o Working with Databases & Tables DDL Component of SQL Databases CREATE DATABASE class; o Represented as directories in MySQL s data storage area o Can t have

More information

Oracle Database VLDB and Partitioning Guide. 12c Release 2 (12.2)

Oracle Database VLDB and Partitioning Guide. 12c Release 2 (12.2) Oracle Database VLDB and Partitioning Guide 12c Release 2 (12.2) E49627-08 July 2017 Oracle Database VLDB and Partitioning Guide, 12c Release 2 (12.2) E49627-08 Copyright 2008, 2017, Oracle and/or its

More information

Exadata. Presented by: Kerry Osborne. February 23, 2012

Exadata. 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 information

Oracle Database 10g: Implement and Administer a Data Warehouse

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

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data 1 Writing Basic SQL SELECT Statements Objectives 1-2 Capabilities of SQL SELECT Statements 1-3 Basic SELECT Statement 1-4 Selecting All Columns 1-5 Selecting Specific Columns 1-6 Writing SQL Statements

More information

<Insert Picture Here> Controlling resources in an Exadata environment

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

Full Throttle: SQL Tuning & Ressource Consumption Appr.

Full Throttle: SQL Tuning & Ressource Consumption Appr. Full Throttle: Oracle SQL Tuning & the Ressource Consumption Approach Volle Kanne: Oracle SQL Tuning mit dem Ressourcenansatz Martin Klier Performing Databases GmbH Mitterteich / Germany 2/43 The Self-Driving

More information

Scaling To Infinity: Partitioning Data Warehouses on Oracle Database

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

Advanced Oracle SQL Tuning v3.0 by Tanel Poder

Advanced Oracle SQL Tuning v3.0 by Tanel Poder Advanced Oracle SQL Tuning v3.0 by Tanel Poder /seminar Training overview This training session is entirely about making Oracle SQL execution run faster and more efficiently, understanding the root causes

More information

Query Optimizer MySQL vs. PostgreSQL

Query Optimizer MySQL vs. PostgreSQL Percona Live, Frankfurt (DE), 7 November 2018 Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART

More information

Heckaton. SQL Server's Memory Optimized OLTP Engine

Heckaton. SQL Server's Memory Optimized OLTP Engine Heckaton SQL Server's Memory Optimized OLTP Engine Agenda Introduction to Hekaton Design Consideration High Level Architecture Storage and Indexing Query Processing Transaction Management Transaction Durability

More information

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases Gurmeet Goindi Principal Product Manager Oracle Flash Memory Summit 2013 Santa Clara, CA 1 Agenda Relational Database

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

An Oracle White Paper April 2010

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

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:

More information

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Richard Exley Ray Dutcher Richard Exley, Ray Dutcher Oracle Applications, Exadata and MAA Best Practices Exadata

More information

Table Partitioning Application and Design

Table Partitioning Application and Design Table Partitioning Application and Design EMEA PUG Challenge Richard Banville OpenEdge Development Progress Software Agenda Table Partitioning in OpenEdge Partition design considerations Partition definition

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database

More information

7. Query Processing and Optimization

7. Query Processing and Optimization 7. Query Processing and Optimization Processing a Query 103 Indexing for Performance Simple (individual) index B + -tree index Matching index scan vs nonmatching index scan Unique index one entry and one

More information

DB2 9 for z/os Selected Query Performance Enhancements

DB2 9 for z/os Selected Query Performance Enhancements Session: C13 DB2 9 for z/os Selected Query Performance Enhancements James Guo IBM Silicon Valley Lab May 10, 2007 10:40 a.m. 11:40 a.m. Platform: DB2 for z/os 1 Table of Content Cross Query Block Optimization

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

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

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

Oracle Database 12c R2: RAC Administration Ed 2

Oracle Database 12c R2: RAC Administration Ed 2 Oracle University Contact Us: +36 1224 1760 Oracle Database 12c R2: RAC Administration Ed 2 Duration: 4 Days What you will learn This Oracle Database 12c R2: RAC Administration training will teach you

More information

Advanced Databases: Parallel Databases A.Poulovassilis

Advanced Databases: Parallel Databases A.Poulovassilis 1 Advanced Databases: Parallel Databases A.Poulovassilis 1 Parallel Database Architectures Parallel database systems use parallel processing techniques to achieve faster DBMS performance and handle larger

More information

#1290. Oracle Core: InMemory Column Performing Databases GmbH Mitterteich / Germany

#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

Partitioning What, When, Why & How. Arup Nanda Starwood Hotels

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

Optimized Analytical Processing New Features with 11g R2

Optimized Analytical Processing New Features with 11g R2 Optimized Analytical Processing New Features with 11g R2 Hüsnü Şensoy Global Maksimum Data & Information Technologies Founder, VLDB Expert Agenda Introduction Understanding Optimized Analytical Processing

More information

An Introduction to Big Data Formats

An Introduction to Big Data Formats Introduction to Big Data Formats 1 An Introduction to Big Data Formats Understanding Avro, Parquet, and ORC WHITE PAPER Introduction to Big Data Formats 2 TABLE OF TABLE OF CONTENTS CONTENTS INTRODUCTION

More information