Professional Documents
Culture Documents
SMP Dominance
In top ten largest Warehouses in Winter Survey 50x growth in data in 6 years More than doubled in last year
84 HP MSA-1000 Arrays
Benefits Achieved
Scalability - Easily Expanded Original 10 Node Cluster to 18 Nodes Improved Availability Disaster Tolerance with Dataguard
18-node cluster IBM x-Series Oracle RAC 10gR2
Better Performance - Large Queries 50% Faster Easier, Less Disruptive Storage Changes with ASM Significant Cost Savings, Better IT Productivity
Data Center 1
Data Center 2
Oracle customers are highly satisfied with its Real Application Clusters and Automatic Storage Management when pursuing scaleout strategies.
10
Barriers to Change
Proactive testing of upgrades is time consuming, costly, and often not as effective as needed
Upgrades still risk disruption of production systems
Many upgrades still require significant downtime Still have to endure potentially long period of instability as bugs are found and fixed
DBAs are asked to do too much to help, e.g., diagnostic patches that require more downtime Software vendors take too long to fix bugs
12
Database Replay
13
Database Replay
Replay actual production database workload in test environment Identify, analyze and fix potential instabilities before making changes to production Capture Workload in Production
Capture full production workload with real load, timing & concurrency characteristics Move the captured workload to test system Make the desired changes in test system Replay workload with full production characteristics Honor commit ordering Errors Data divergence Performance divergence
15
Client
Changes Unsupported
Middle Tier
Changes Supported
Database Upgrades, Patches Schema, Parameters RAC nodes, Interconnect
OS Platforms, OS Upgrades
CPU, Memory Storage Etc.
16
60 40 20
24 4 0
Understand Application Usage
20 0
Identify Key Transactions
20 5 2
Generate Workload LoadRunner DB Replay
5
Run Test
Why DB Replay?
From:
Artificial workloads Partial workflows Months of development Manual intensive 150 Days High risk
To:
Production workloads Complete workflows Days of development
Automated
Low risk 10 Days
18
Test (11.1)
Replay Driver
Mid-Tier
Storage
Storage
Capture
Process
Replay
19
20
Why Automate?
Free key personal for higher value tasks! Increased DBA productivity Reduce risk of DBA errors Dramatically increase the QOS DBAs deliver
More proactive management and planning Continual optimized performance Higher availability
22
23
Auto-Tuning
Advisory Instrumentation
24
Auto-Tuning
Advisory Instrumentation
25
Instance-Level ADDM
Automatic Database Diagnostics Managers (ADDM) for Real Applications Cluster (RAC) RAC expert in a box Identifies performance problems for the entire RAC cluster database Database-wide analysis of:
Global cache interconnect issues Global resource contention, e.g. IO bandwidth, hot blocks Globally high-load SQL Skew in instance response times
Inst 2
Inst 1
AWR 1
Inst 3
AWR 2
AWR 3
26
Packaged Apps
Custom Apps
Automatic implement
Well-tuned SQL
27
Partitioning Advisor
Packaged Apps Custom Apps
SQL Workload SQL Advisor SQL SQL Plan Access Structure Tuning Analysis Analysis
New!
Partition Analysis
Considers entire query workload to improve query performance Advises on partitioning methods
Range (equal-interval), range key and interval Hash, hash key
SQL Profile
SQL Advice
Partition Advice
28
DB Shared Memory
Automatically adapts to workload changes Maximize memory utilization Single dynamic memory parameter Helps eliminate out-of-memory errors
DB Process Memory
DB Process Memory
29
Simplify Systems
Simplify Your Information Infrastructure For Maximum Agility and Lowest Cost!
Finance
Finance Standby
31
Standby hardware and software costs virtually double the investment and further reduce useful utilization Management happens in silos
Uneven process maturity across managed silos Availability, security, performance Increased staff Proliferation of tools that have overlapping capabilities Software patching/testing, upgrade tasks are multiplied
32
HR
Financials
DSS
33
Monolithic Storage
34
35
36
37
38
Archive Tables
User Tablespaces
Total Recall
39
Flashback Query
Flashback Tables
Flashback Database
40
Enhance Performance
Major New Performance Innovations
Storage Challenges
Volume of managed data has exploded recently
Government regulations (Sarbanes-Oxley, HIPPA, etc) User generated content (Web 2.0) Mass adoption of rich multimedia content (audio, video, etc)
43
45
46
SecureFile De-duplication
Multiple copies of identical SecureFiles are stored once Faster performance for writes and copy operations May improve read performance Huge reduction in disk space usage
Great for document management, email archiving etc.
Secure hash
47
48
Advanced Compression
in Oracle Database 11g Comprehensive set of data compression capabilities
Structured, unstructured, backup, network transport
Improves application performance Enhances memory and network efficiency Complete application transparency Benefits diverse application workloads
Transaction Processing Data Warehousing Content Management
49
Table Compression
Now for OLTP as well as DW applications
50
51
XML DB
Binary XML storage Enhanced XML indexing Schema evolution
Business Intelligence
OLAP integration with materialized views Simplified Data Mining
interMedia
Comprehensive DICOM medical imagery support 3X faster image processing
Integration
Faster Gateways New mainframe Gateways Distributed Scheduler
Spatial
3D support Improved maps
53
Application Express
Microsoft Access application migration Reporting BI Publisher Flash charting Declarative Ajax support WYSIWYG editing
SQL Developer
Version Control Visual Query Builder Migration Workbench integration
PHP
Database Resident Connection Pool
54
55
QUESTIONS ANSWERS
56