Transcript Slide 1

<Insert Picture Here>
Oracle Database 11g and Sun Benefits
Tom Mettling
Sales Consulting Manager
New England/Upstate NY
Oracle Database Innovation
30 years of
sustained
innovation …
Audit Vault
Database Vault
Grid Computing
Self Managing Database
XML Database
Oracle Data Guard
Real Application Clusters
Flashback Query
Virtual Private Database
Built in Java VM
Partitioning Support
Built in Messaging
Object Relational Support
Multimedia Support
Data Warehousing Optimizations
Parallel Operations
Distributed SQL & Transaction Support
Cluster and MPP Support
Multi-version Read Consistency
Client/Server Support
Platform Portability
Commercial SQL Implementation
1977
… continuing with
Oracle Database 11g
2007
Oracle is Ready to Scale Today
- 25 Years of Investment
• Scalable Execution
• Scalable Availability
• Scale-up on Large SMPs
• Scale-out on Clusters
• Parallel Everything
•
•
•
•
•
•
• Query, DML, DDL, Loads,
Unloads, Recovery
• Non-escalating Row Locks
• Read Consistency
• Scalable Storage
•
•
•
•
•
RAC
Flashback
Data Guard
RMAN
Online Table Redefinition
Read-only Tablespaces
• Scalable Management
Table Partitioning
Automatic Storage Management
Bigfile Tablespaces
Transportable Tablespaces
Nine Index Types
• Grid Control
• Automatic Tuning of Highly
Complex Applications
• Database Resource Manager
• Automatic Workload Repository
Enabling Innovation with Oracle Database 11g
• Better business insight into all data types
• Managing data growth
• Higher quality of service at lower cost
• Pressure to manage change
Grid Computing
Standardize, Consolidate, Automate.
Fusion
Middleware
Real
Application
Clusters
Grid Control
Automatic
Storage
Management
New in Oracle Database 11g…
ADDM for RAC
Performance Improvements
New in Oracle Database 11g…
Fast Mirror Resync
More command line mgmt
The Dark Underbelly of DB
Workloads: Data Stalls
• Data stalls dominate execution time
> 46%-64% of execution time wasted on data stalls
> True for both OLTP and DSS database workloads
> Even more execution time wasted on instruction stalls
– Especially for OLTP, where you waste a further 10%-15%
• This problem applies to typical multi-core chips
> Designed with sophisticated out-of-order cores and
aggressive speculation
– E.g. IBM Power, Intel Core Duo
Source: “Database Servers on Chip Multiprocessors: Limitations and Opportunities”
September 2006, Carnegie Mellon University
Everything Changes with Sun's
CoolThreads CMT Systems
• Data stalls drop to 13%
> 76%-80% of execution time spent on useful
computation
> True for both OLTP and DSS database workloads
> Instruction stalls are negligible
> END RESULT: 70% higher throughput than traditional
systems
• BUT: not good for unsaturated workloads
> Single-threaded workloads perform 41% worse
• So CMT is a win, provided you keep the CPUs busy
Source: “Database Servers on Chip Multiprocessors: Limitations and Opportunities”
September 2006, Carnegie Mellon University
Oracle on Sun M-Series
• Dynamic Reconfiguration
> Add or remove system boards without Oracle instance
downtime
– Leverages Oracle Dynamic SGA and Solaris DISM
> 5th generation feature on SPARC Enterprise Servers
• Mixed processor support
> Sun M-series supports mixed speed and mixed
generation CPUs
– Allows customers to implement rolling CPU upgrades without
impacting Oracle instance uptime
– Delivers greater ROI because customers not required to
upgrade all CPUs
Oracle on SPARC Servers – Summary
• Sun's CMT Server Advantages
> Low power consumption
> Maximum rack computational density
> Logical Domains (LDoms) powerful and bundled
• Sun's M-Series Server Advantages
> Outstanding scalability
> Enterprise-class RAS features
> Flexible domaining
• Solaris Containers run on both CMT and M-Series
> Secure virtual OS instances, negligible perf overhead
> Recognized by Oracle for licensing purposes
Any Type of Data
Easy Integration of all you data
New in Oracle
Database 11g
RFID
DICOM
3D
Binary XML
Images
SecureFiles
Oracle Partitioning Option
10 years of innovation
Core functionality
Oracle8
Range partitions, global range index
Oracle8i
Hash and composite range-hash partitioning
Oracle9i
List partitioning
Oracle9i R2
Composite range-list partitioning
Oracle 10g
Global hash indexes
Oracle 10g R2 1M partitions per table
Partitioning by reference
Virtual column partitioning
Automatic interval partitioning
New composite partitioning:
range-range, list-range, list-list, list-hash
Partition Advisor
Information Lifecycle Management
Optimize storage cost and performance
Active
Less
Active
Historical
Archive
DIGITAL DATA STORAGE
High Performance
Storage Tier
Low Cost
Storage Tier
Online Archive
Storage Tier
Offline Archive
Storage Tier
Advanced Compression
for all applications
• Compress Large Application Tables
• Transaction processing, data warehousing
• Compress All Data Types
• Structured and unstructured data types
• Typical Compression of 2-3 X
• Cascade storage savings throughout data center
Oracle on Sun Storage
• Sun Storage F5100 Flash Array
> Unprecedented performance and scalability
> Up to 1.92TB capacity
> 1.6m read IOPS, 1.2m write IOPS, 12GB/s throughput
• Sun Flash Accelerator F20 PCIe Card
> Low profile PCIe form factor
> 96GB capacity
> 100k read IOPS, 87k write IOPS, 1.1GB/s throughput
> Windows, Solaris, OpenSolaris, Linux
Oracle Database 11gR2 Flash Cache
Sun SPARC Enterprise M5000, Sun Storage F5100 Flash Array
5x
No Flash Cache
Flash Cache
Response Time
4x
3x
• Ideal with Sun Storage F5100
Flash Array, Sun Flash
Accelerator F20 PCIe Card
2x
1x
DB Flash Cache Size
Transaction Response Time Improvement
> ASM, file system file, raw
device,...
> Best with read-mostly and readonly workloads
Oracle Database 11gR2 Flash Cache
Throughput
• New SGA feature in 11gR2 on
Solaris
• Expands DB buffer cache
beyond main memory to flash
Faster Performance
Oracle Database 11g Speed-Up
Database Resident
Connection Pool
Java Just-In-Time
Compiler
Client Side
Caching
Query Result
Caching
140%
120%
100%
80%
60%
40%
20%
0%
Improvement
Up to
20 x connections
Up to
11 x Faster
Up to
25% Faster
Up to
22% Faster
RAC Performance
Enhancements
Oracle Secure
Backup
Oracle Streams
Enhancements
Optimizer Stats
Collection
1000
800
600
400
200
0
Stats Collection
Up to
70% Faster
Up to
25% Faster
Up to
2 x Faster
Up to
10 x Faster
Unlocking the Value of Standby DBs
Standby
for DR
and Backup
Logical
Standby
for Realtime
Query
Standby
for Online
Upgrade,
Auto Failover
Standby
for Testing,
Readable
Physical
Total Recall
Flashback Data Archive
• Flashback Data Archive
• Easy, practical way to add
“time dimension” to your data
• For change tracking, ILM,
auditing, compliance, …
• Query data “AS OF” any time in
the past
• Efficient storage / retrieval of
undo data
Select * from orders
AS OF
‘Midnight 31-Dec-2003’
ORDERS
Archive
Tables
User
Tablespaces
Flashback Data
Archive
Database Security and Compliance
Audit
Vault
Monitor, Alert,
Consolidate
Database
Vault
Label
Security
Multi-factor
Data
DBA Controls Classification
Advanced
Security
Secure
Backup
Configuration
Mgmt Pack
Encrypted
Data
Encrypted
Data on Tape
Secure
Deployments
Security and Compliance
Strong, Complete, Integrated
Advanced Security
Strongly Authenticate and Authorize End Users
Database Vault
Transparent Data Encryption
Encrypt data in the database
Oracle Secure Backup
Encrypt Backups
Add Multi-factor DBA
Controls
Audit Vault
Consolidate and
Monitor Audit
Information
Lifecycle of Change Management
New Change Assurance Capabilities
Detect and Tune
Performance Changes
Capture and
Replay Workload
Provision - Upgrade or
Clone
Set Up Test
Environments
Configure and Maintain
Production System
Package Incidents
for Support
Online ‘Hot’ Patching
Real Application Testing
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
Client
Client
…
Client
Replay DB Workload
Middle Tier
Capture DB Workload
Storage
Test
Production
…
…
Test migration
to RAC
Enterprise Manager Grid Control
Application
Service Levels
Service Level Management
• Set business service goals
- Transaction performance
- Business processes
Grid Platform
Low Cost,
Multi-System
Management
• Report service levels
• Diagnose root cause
• Respond to change
Grid Management
• Capture configuration
- Know what you have
- Know what you are running
• Drive to certified configs
• Manage sets as one
• Automate tasks
Extended through to Oracle Support
Deep Observability
• Large amount of native Solaris tools to provide observability.
• DTrace provides deeper observability to Solaris and your
application. No other OS can do what DTrace does.
> DTrace is a dynamic tracing framework that lets users turn on and off
thousands of probe points inside the kernel and user applications
> DTrace's observability and interactive use greatly speeds the essentially
iterative work of debugging and performance improvement.
> Application-specific probe points may be created by customers and
seamlessly fit into the DTrace framework.
> DTrace's design makes these powerful features safe to use, even on the
most critical production systems as well as development/QA.
• Solaris includes many GNU tools for SAs supporting both
Solaris and RHEL.
Other Oracle Database 11g Highlights
• Performance and Scalability
• Query Result Cache
• TimesTen Cache
Enhancements
• RAC Scalability Enhancements
• High Availability
• Data Recovery Advisor
• Readable Physical Standby
• VLDB/ILM
• Interval and Referential
Partitioning
• Enhanced Compression
• Manageability and
Diagnosability
• Support Workbench
• SQL Performance Analyzer
• SQL Test Case Builder
• Security
• Tablespace and LOB Encryption
• Secure Configuration
• Business Intelligence
• BI Publisher Reporting
• Supermodels for Data Mining
• Unstructured Data Management
• Enhanced XML indexing
• Storage & Query of Semantic
Content
• Developer Productivity
• APEX 3.0 including support for
Flash Charting and PDF output
• Improved PHP Scalability
• .NET Improvements
• Simple compilation of PLSQL and
Java Stored Procedures
Excellent Performance & Scalability
• Solaris Scales linearly on SPARC or x86.
• Solaris has been proved to scale to:
>
>
>
>
512 hardware threads
4 Terabytes of RAM
Many Petabytes of disk
Achieve excellent network performance (throughput and latency).
• Performance:
> The overall #1 record for the 8-processor SAP SD benchmark was on
Solaris and the Sun Fire X4640.
> The overall #1 record for the 2-processor SAP SD benchmark was on
Solaris and the Sun Fire x4270.
> http://blogs.sun.com/BestPerf/entry/sun_solaris_leadership_in_sap
Solaris and SPARC: #1 platform
• Solaris and SPARC are world record holders in all seven
key enterprise commercial benchmarks.
>
>
>
>
>
>
#1 in OLTP Database: TPC-C
#1 in Oracle BI EE: T5440 cluster
#1 in Oracle Hyperion: M5000+7410
#1 in ERP: SAP-SD on M9000
#1 in PeopleSoft Payroll: M4000+F5100
#1 in Web/Network: SPECweb T5440 Sun Websvr
M9000
M4000
T5440
Sun Storage F5100 Array
Sun Unified Storage 7410
M5000
THANK YOU.
28