oracle database 11g and sun benefits tom mettling sales consulting manager new england/upstate ny
TRANSCRIPT
<Insert Picture Here>
Oracle Database 11g and Sun Benefits
Tom MettlingSales Consulting ManagerNew England/Upstate NY
Oracle Database 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 2007
30 years of sustained innovation …
… continuing with Oracle Database 11g
Oracle is Ready to Scale Today- 25 Years of Investment
• Scalable Execution• 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• Table Partitioning• Automatic Storage Management• Bigfile Tablespaces• Transportable Tablespaces• Nine Index Types
• Scalable Availability• RAC• Flashback• Data Guard• RMAN• Online Table Redefinition• Read-only Tablespaces
• Scalable Management• 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 Control
FusionMiddleware
Automatic Storage Management
Real Application Clusters
Grid ComputingStandardize, Consolidate, Automate.
New in Oracle Database 11g…
Fast Mirror Resync
More command line mgmt
New in Oracle Database 11g…
ADDM for RAC
Performance Improvements
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
Images
Any Type of DataEasy Integration of all you data
New in Oracle Database 11g
SecureFiles
RFID DICOM
3D Binary XML
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 referenceVirtual column partitioningAutomatic interval partitioningNew composite partitioning: range-range, list-range, list-list, list-hash
Partition Advisor
Information Lifecycle ManagementOptimize storage cost and performance
Online ArchiveStorage Tier
Active Less Active
Historical Archive
High Performance Storage Tier
Low CostStorage Tier
DIGITAL DATA STORAGE
Offline ArchiveStorage Tier
Advanced Compressionfor 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
• New SGA feature in 11gR2 on Solaris
• Expands DB buffer cache beyond main memory to flash> ASM, file system file, raw
device,...> Best with read-mostly and read-
only workloads• Ideal with Sun Storage F5100
Flash Array, Sun Flash Accelerator F20 PCIe Card
1x
2x
3x
4x
5x
Oracle Database 11gR2 Flash Cache
Sun SPARC Enterprise M5000, Sun Storage F5100 Flash Array
No Flash Cache
Flash Cache
Response Time
Th
rou
gh
pu
t
DB Flash Cache Size
Tra
nsa
ctio
n R
esp
on
se T
ime
Im
pro
vem
en
t
Faster PerformanceOracle Database 11g Speed-Up
Java Just-In-TimeCompiler
Up to11 x Faster
Database ResidentConnection Pool
Up to 20 x connections
RAC PerformanceEnhancements
Up to70% Faster
Query ResultCaching
Up to25% Faster
Client SideCaching
Up to22% Faster
Oracle SecureBackup
Up to25% Faster
Oracle StreamsEnhancements
Up to 2 x Faster
Optimizer StatsCollection
Up to 10 x Faster
0%
500%
1000%
1500%
2000%
N br C onnec ti ons0
2
4
6
8
10
12
Speed
0
20
40
60
80
100
120
140
Quer i es
0%
20%
40%
60%
80%
100%
120%
140%
Improvement
0%
20%
40%
60%
80%
100%
120%
140%
160%
180%
Quer y I ntens i ve
0
20
40
60
80
100
120
140
B ac kup
0
50
100
150
200
R epl i c ati on
0
200
400
600
800
1000
Stats Collection
Unlocking the Value of Standby DBs
Standbyfor OnlineUpgrade,
Auto Failover
Standbyfor Testing,ReadablePhysical
Standbyfor DR
and Backup
Logical Standby
for RealtimeQuery
Total RecallFlashback 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 User
TablespacesFlashback Data
Archive
ArchiveTables
Changes
Select * from ordersAS OF‘Midnight 31-Dec-2003’
ORDERS
Database Security and Compliance
DatabaseDatabaseVaultVault
Multi-factorMulti-factorDBA ControlsDBA Controls
AdvancedAdvancedSecuritySecurity
EncryptedEncryptedDataData
LabelLabelSecuritySecurity
DataDataClassificationClassification
SecureSecureBackupBackup
EncryptedEncryptedData on TapeData on Tape
ConfigurationConfigurationMgmt PackMgmt Pack
SecureSecureDeploymentsDeployments
AuditAuditVaultVault
Monitor, Alert,Monitor, Alert,ConsolidateConsolidate
Security and ComplianceStrong, Complete, Integrated
Audit Vault
Consolidate and Monitor Audit Information
Advanced Security
Strongly Authenticate and Authorize End Users
Oracle Secure Backup
Encrypt Backups
Transparent Data Encryption
Encrypt data in the database
Database Vault
Add Multi-factor DBA Controls
Lifecycle of Change Management New Change Assurance Capabilities
Capture andReplay Workload
Set Up TestEnvironments
Detect and TunePerformance Changes
Package Incidentsfor Support
Online ‘Hot’ Patching
Configure and Maintain Production System
Provision - Upgrade or Clone
……
ClientClient
…Client
Capture DB Workload
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
Middle Tier
Storage
Replay DB Workload
Production Test
Test migration to RAC
Enterprise Manager Grid Control
Grid Platform
Service Level Management
• Set business service goals- Transaction performance- Business processes
• Report service levels• Diagnose root cause• Respond to change
Low Cost, Multi-System Management
Grid Management• Capture configuration
- Know what you have- Know what you are running
• Drive to certified configs• Manage sets as one• Automate tasks
Application Service Levels
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
T5440
M9000
M5000Sun Unified Storage 7410Sun Storage F5100 Array
M4000