Optimizing an Oracle® Database with
Dell™ Compellent™ Automated Tiered
Storage
Implementation Best Practices of Dell™ Compellent™ Data Progression
with Oracle® OLTP workloads
Optimizing an Oracle Database with Dell Compellent Automated Tiered Storage
This document is for informational purposes only and may contain typographical errors and
technical inaccuracies. The content is provided as is, without express or implied warranties of any
kind.
Table 1. Hardware and software configurations for Benchmark factory test ............................ 10
Table 2. Oracle volume placement with Data Progression .................................................. 12
Page 1
Optimizing an Oracle Database with Dell Compellent Automated Tiered Storage
Executive summary
Enterprise data can be categorized based on criteria such as performance needs, access frequencies,
I/O patterns, and business values. With the exponential data growth, the traditional “one size fits all”
data storage strategy of storing all data into a uniform storage media has become costly and less
efficient. To solve this challenge, many IT organizations have adopted the tiered storage solution.
Tiered storage is a data storage environment consisting of multiple storage media types forming
storage tiers. Storage tiers can differ in cost, performance and capacity. Tiered storage solution
enables the alignment of different categories of data to different storage tiers, with the goal of
reducing total storage cost and preserving performance. In this paper, we will examine the automated
tiered storage solution, Data Progression, offered by Dell Compellent storage systems. Data
Progression automatically moves data to the optimum storage tier and/or RAID level based on actual
use and performance needs. This paper describes how users can leverage Data Progression to optimize
Oracle database performance. It provides recommended best practices to implement Oracle databases
with Dell Compellent Data Progression.
Page 2
Optimizing an Oracle Database with Dell Compellent Automated Tiered Storage
Introduction
Today’s storage devices come in many choices ranging from high performance and high cost storage
devices such as the flash memory-based Solid State Drives (SSD), to slower performance and less
expensive storage devices like the mechanical hard disk drives (HDD). While it would be ideal to store
all data in the high speed devices, it would be unnecessary and impractical given the different
categories of data, the high cost of the fast disk drives, and the exploded data growth.
Majority of enterprise data is less transactional and not frequently accessed. Transactional or
frequently changed data represents only a small percentage of the entire data storage. It is
cost effective to store only the frequently accessed data in the high performance storage
devices.
Pricing for the high performance storage devices such as SSDs is still higher than HDDs for
comparable storage capacity. It may be impractical to store all data on SSDs for many
customers.
The exponential data growth rate leads to the huge storage capacity requirement. As a result,
companies need to seek new ways to store data more efficiently and more cost effectively to
control the total storage cost. Storing all data in a single type of storage media cannot meet
the goal of reducing storage cost while preserving application performance at the same time.
The above factors lead to the increasing adoption of the tiered storage architecture (Figure 1).
Figure 1. Architecture of the tiered storage infrastructure
A tiered storage environment consists of two or more types of storage media with the fast and more
expensive disk devices forming the top tiers, and slower performance and lower cost storage devices
forming the lower tiers. Tiered storage aligns different categories of data to different storage tiers.
For example, mission-critical or frequently accessed data might be stored on the high performing SSD
drives in tier 1 or the SAS drives in tier 2; infrequently used data might be stored to the slower and less
Page 3
Optimizing an Oracle Database with Dell Compellent Automated Tiered Storage
expensive SATA drives in tier 3. However, assigning data to a particular storage tier may be an ongoing
and complex activity which may take a lot of time and effort from the administrators if it is done
manually. Automation is a must to support the tiered storage infrastructure. An automated storage
tiering solution can meet the right balance between performance and storage cost by dynamically
identifying and moving hot data to higher-performance storage tiers, while moving cold data to slower,
lower-cost storage tiers.
Many types of applications can benefit from the automated storage tiering solution. Among them, an
Oracle® database is a prime candidate.
Database storage space represents a large percentage of the overall data storage. Industry
research indicates that the average databases are growing at a double digit annual growth
rate. The driving forces of the rapid database growth rate can be contributed by the factors
such as the increased business demands, the regulatory and legal requirements resulted longer
data retention period, and the high availability requirements with duplicated copies of data,
etc. Managing and retaining the overall database storage usage imposes a big challenge on IT
organizations. The automated storage tiering solution can help address this challenge.
Storage needs for Oracle databases differ from one database to another. Oracle database I/O
workloads can be classified as Online Transaction Processing (OLTP), or Decision Support
System (DSS), or a mix of the two. OLTP workload is typically used by the transactional
processing applications represented with a small set of active data, which can benefit from
placing on the high-performance storage media. DSS applications are typically used by the
reporting and data analysis applications represented with a large set of older data that can be
stored in the high capacity and low cost storage media to reduce the storage cost.
Oracle databases also differ in terms of Service Level Agreement (SLA). Some databases are
mission critical while others are less important. IT organizations can take advantage of the
automated storage tiering solution to align databases to different storage tiers, in order to
minimize the storage cost while satisfying SLAs and meeting the expected performance level.
Furthermore, within an Oracle database, components have different I/O characteristics. For
example, online redo log files have high I/O demands. Indexes in OLTP type of databases are
typically I/O intensive comparing to other database objects. For DSS type of databases,
partitions of older data are usually less accessed. An automated storage tiering solution can
help place different components of an Oracle database to the most optimal storage tier.
Dell solutions for Oracle database
Dell solutions for Oracle products are designed to simplify operations, improve usability, and provide
cost-effective scalability as your needs grow over time. In addition to providing server and storage
hardware, Dell solutions for Oracle include:
Dell Configurations for Oracle―in-depth testing of Oracle configurations for high-demand
solutions; documentation and tools that help simplify deployment
Integrated Solution Management―standards-based management of Dell solutions for Oracle
that can lower operational costs through integrated hardware and software deployment,
monitoring, and updating
Oracle Licensing—licensing options that can simplify customer purchase
Dell Enterprise Support and Infrastructure Services for Oracle―planning, deployment, and
maintenance of Dell solutions for Oracle database tools
Page 4
Loading...
+ 15 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.