lower your it costs: what is new in oracle database...

28
© 2009 Oracle Corporation Lower Your IT Costs: What is New in Oracle Database 11g Charlie Garry, Director, Product Management Oracle Server Technologies

Upload: truongkhanh

Post on 07-May-2018

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Lower Your IT Costs: What is New in

Oracle Database 11g

Charlie Garry, Director, Product Management Oracle

Server Technologies

Page 2: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

CURRENT COMPLEXITY

• DIFFICULT AND EXPENSIVE TO SCALE

• POOR UTILIZATION

• EXPENSIVE TO MANAGE

• RISKY TO CHANGE

Middleware

Database

Storage

Dedicated Stacks

Page 3: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

THE SHARED INFRASTRUCTUREVirtualizes and Pools IT Resources

•Sized for peak load

•Difficult to Scale

•Expensive to Manage

•Pools of shared resources

•Re-distribute resources as needed

•Cost efficient

Page 4: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Oracle Database 11g Release 2Simplified Grid Provisioning

• New intelligent installer - 40% fewer steps to install RAC

• SCAN - Single cluster-wide alias for database connections

• Nodes can be easily repurposed

© 2009 Oracle Corporation

Back Office Front Office Depart/LOB Free

mycluster.myco.com

Page 5: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Grid Automated Quality of Service

Resource (CPU)

Sales Pools

Most Important Least Important

Search Pools BI Pools

EMEANA

APAC

Response Time Objectives

Storage

J2EE

Web

DB

Page 6: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

$0

$50,000

$100,000

$150,000

$200,000

$250,000

$300,000

$350,000

$400,000

The Price Of CPU Underutilization

5% 20%15%10% 30% 40% 50% 60% 70%

Average CPU Utilization Rate

Actu

al

So

ftw

are

Co

st

Per

CP

U

Purchase Price: $20K Per Processor

The Price of Underutilized Servers

Page 7: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

48 TB of Raw Storage Purchased at $5/GB

Storage Utilization Rate

Price of Storage Underutilization

$25

$20

$17

$15

$13

0

5

10

15

20

25

Use

d C

ap

acit

y (

TB

)

$0

$5

$10

$15

$20

$25

$30

Actu

al

Co

st

Per

GB

40% 35% 30% 25% 20%

The Price of Underutilized Storage

Page 8: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Consolidating All Your Data

Images

Page 9: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Oracle Secure FilesConsolidate Unstructured Data On the Grid

Read Performance Write Performance

0 .0 1 0 .1 1 10 10 0

Mb

/Se

c

0 .0 1 0 .1 1 10 10 0

Mb

/Se

c

File Size (Mb) File Size (Mb)

Secure FilesLinux Files

Secure FilesLinux Files

Page 10: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

STORAGE CONSOLIDATION

ASM CLUSTER FILE SYSTEM

• ASM supports ALL data

– Database files

– File systems: ACFS, 3rd-party file systems

– Shared Clusterware files: OCR and Voting disk now stored

in ASM

DB Datafiles OCR and Voting Files Oracle Binaries 3rd Party File Systems

Automatic Storage Management (ASM)

File SystemsApplicationsDatabases

Page 11: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

STORAGE UTILIZATIONOPTIMAL DISK PLACEMENT

• AUTOMATIC STORAGE

MANAGEMENT

– DESIGNATE DATA

AS HOT or COLD

Infrequently Accessed

Data

Frequently Accessed

Data

© 2009 Oracle Corporation – Proprietary and Confidential

New with

11.2

Page 12: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

STORAGE UTILIZATION

ASM GROUPS: TIERED STORAGE

ORDERS TABLE (7 years)

2010 2006+2007

$25/GB <$1/GB5% Active 35% Less Active 60% Historical

ASM Instance

ASM Group 1 ASM Group 2 ASM Group 3

Page 13: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

NON-TIERED STORAGE TIERED STORAGE

STORAGE

TYPE

TOTAL

CAPACITY

GB

PRICE

PER

GB

TOTAL STORAGE

TYPE

TOTAL

CAPACITY

GB

PRICE

PER GB

TOTAL

High-End 50,000 $25 1,250,000 High-End 2,500 $25 $62,500

Mid-Tier 17,500 $7 $122,500

JBOD 30,000 $1 30,000

Totals 50,000 $25 1,250,000 50,000 $4.30 $215,000

Tiered Approach is 83% Cheaper

STORAGE UTILIZATION

ASM GROUPS: TIERED STORAGE

Page 14: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Optimize I/O PerformanceAdvanced OLTP Compression

• Compress large application tables

– Transaction processing, data warehousing

• Compress all data types

– Structured and unstructured data types

• Improve query performance

– Cascade storage savings throughout data center

Compression4XUp To

© 2009 Oracle Corporation

Page 15: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

OLTP Table Compression Process

Initially

Uncompressed

Block

Compressed

Block

Partially

Compressed

Block

Compressed

Block

Empty

Block

Legend

Header Data

Free Space

Uncompressed Data

Compressed Data

Page 16: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Block-Level Batch Compression

• Patent pending algorithm minimizes performance overhead and

maximizes compression

• Individual INSERT and UPDATEs do not cause recompression

• Compression cost is amortized over several DML operations

• Block-level (Local) compression keeps up with frequent data changes in

OLTP environments

– Others use static, fixed size dictionary table thereby compromising

compression benefits

• Extends industry standard compression algorithm to databases

– Compression utilities such as GZIP and BZ2 use similar adaptive, block

level compression

Page 17: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Exadata Smart StorageBreaks Data Bandwidth and Random I/O Bottleneck

• Oracle addresses data bandwidth

bottleneck 4 ways

– Massively parallel storage grid of high

performance Exadata storage servers (cells).

– Data bandwidth scales with data volume

– Data intensive processing runs in Exadata

storage.

– Queries run in storage as data streams from

disk, offloading database server CPUs

– Exadata Smart Flash Cache Increase random

I/Os by factor of 20X

– Columnar compression reduces data volume up

to 10x

– Exadata Hybrid Columnar Compression

provides 10x lower cost, 10x higher

performance

Exadata Storage Cells

Page 18: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

• Data stored by column

and then compressed

• Useful for data that is bulk

loaded or moved

• Query mode for data warehousing

• Typical 10X compression ratios

• Scans improve accordingly

• Archival mode for old data

• Typical 15X up to 50X compression

ratios

Oracle Exadata Storage ServerHybrid Columnar Compression

50XUp To

© 2009 Oracle Corporation

Page 19: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

10 10 10 1116

19 19 19 20 21

29

43

0

5

10

15

20

25

30

35

40

45

50

Siz

e R

ed

ucti

on

Facto

r b

y T

ab

le

OLTP Compression (avg=3.3)

Query Compression (avg=14.6)

Archive Compression (avg=22.6)

Real-World Compression RatiosOracle Production E-Business Suite Tables

• Columnar compression ratios

• Query = 14.6X

• Archive = 22.6X

• Vary by application and table

52

Page 20: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Automated Degree of ParallelismHow it works

SQLstatement

Statement is hard parsed

And optimizer determines the execution plan

Statement executes serially

Statement executes in parallel

Optimizer determines ideal DOP

If estimated time greater than threshold

Actual DOP = MIN(default DOP, ideal DOP)If estimated time less

than thresholdPARALLEL_MIN_TIME_THRESHOLD

© 2009 Oracle Corporation – Proprietary and Confidential

Page 21: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Parallel Statement QueuingHow it works

SQLstatements

Statement is parsed

and Oracle automatically determines DOP

If enough parallel servers available

execute immediately

If not enough parallel servers available queue

128163264

8

FIFO Queue

When the required number of parallel servers become available the first

stmt on the queue is dequeued and executed

128

163264

© 2009 Oracle Corporation – Proprietary and Confidential

Page 22: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Oracle Database 11g Release 2In-Memory Parallel Execution

• New commodity servers have

have large amounts of memory

• Data Compression also means

more data in memory

• Intelligent algorithm places

fragments of a table in memory

on different nodes

• In Memory Parallel Queries are

then executed on the

corresponding nodes

• Removes need to perform disk

I/O for queries on large tables

Real Application

Clusters

© 2009 Oracle Corporation

Page 23: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Controlling Auto DOP, Queuing and In-

Memory Execution

• PARALLEL_DEGREE_POLICY

– MANUAL – disables Auto DOP, statement queuing and in-

memory execution and defaults to behavior prior to 11gR2

– LIMITED – Enables Auto DOP for some statements

– Those with hints or that access tables and indexes

created with PARALLEL clause

– Disables queuing and in-memory execution

– AUTO – enables all

Page 24: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Managing Complexity Automated Self-management

Automated:

• Storage

• Memory

• Statistics

• SQL tuning

• Backup and Recovery

Advisory:

• Indexing

• Partitioning

• Compression

• Availability

• Data Recovery

© 2009 Oracle Corporation

Page 25: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

……

ClientClient

…Client

Capture DB Workload

Make Change Safe -Realistic Testing with Database Replay

• Recreate actual production database workload in test environment

• No test development required

• Replay workload in test with production timing

• Analyze & fix issues before production

Middle Tier

Storage

Oracle DB

Replay DB Workload

Production Test

Test migration to RAC

Page 26: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Make Change Safe –Find Regressed SQL with SQL Performance Analyzer

Page 27: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

Oracle Database 11g Release 2What are my upgrade paths?

10.2.0.2

11.1.0.6

10.1.0.5

9.2.0.8

11.2

© 2009 Oracle Corporation

Page 28: Lower Your IT Costs: What is New in Oracle Database 11gnyoug.org/Presentations/2010/March/Garry_New_in_11g.pdf · ... What is New in Oracle Database 11g ... –Shared Clusterware

© 2009 Oracle Corporation

For More Information

http://search.oracle.com

or

www.oracle.com/database

oracle database 11g

© 2009 Oracle Corporation