beautypg.com

Tiered storage configuration with data progression, Table 2, Oracle volume placement with data progression – Dell Compellent SC8000 Controller User Manual

Page 15

background image

Optimizing an Oracle Database with Dell Compellent Automated Tiered Storage

Page 12

2,200 concurrent users in an increment of 100. Test metrics include transaction per second (TPS) and
average transaction response time in seconds. Test results are discussed in the Test Results section
below.

Enabling Data Progression and simulating read-only workload

Following the TPC-C test of the baseline configuration, Data Progression and Data Instant Replay are
enabled on the Oracle storage volumes except the REDO volumes. As discussed in the previous section
Oracle Database with Dell Compellent Data Progression, Oracle online redo log files benefit most from
placing on the 15K RPM SAS or Fibre Channel storage tier. Therefore, for our test, the 4 REDO volumes
remain on the 15K RPM SAS drives with RAID 10 configuration. Data Instant Replay is not enabled on
the 4 REDO volumes. The 4 DATA volumes and the 4 FRA volumes are grouped together in a
consistency group with a scheduled daily Data Instance Replay.

The Data Progression storage profile assigned to the DATA volumes and the FRA volumes are shown in
Table 2. In this configuration, the DATA volumes span on all 3 tiers of the storage. The FRA volumes
span on tier 2 and tier 3 storages.

Table 2

.

Oracle volume placement with Data Progression

Writeable Data

Replay Data

Tier 1 SSD

RAID 10

DATA disk group volumes

RAID 5-5

DATA disk group volumes

Tier 2 15K RPM SAS

RAID 10

DATA disk group volumes,
FRA disk group volumes

RAID 5-9

DATA disk group volumes

Tier 3 7K RPM SAS

RAID 10-DM

RAID 6-10

DATA disk group volumes,
FRA disk group volumes

Dell Compellent storage continuously captures user characteristics of each data block including
creation time, location, access frequency, and data type. This data enables Data Progression to
determine what data pages should be moved to a different storage tier or a different RAID level within
an existing tier. In order to generate sufficient IO activities to enable Data Progression data
movement, a read-only Oracle TPC-C workload was conducted on the test environment during a five
day period. The purpose of the read-only TPC-C workload includes:

Read-only stress load doesn’t make any data updates. The original data set is preserved for the
post Data Progression TPC-C performance test, which can enable an apple-to-apple comparison
with the baseline configuration.

Read-only stress load can generate sufficient IO activities on the storage array and in turns creates
access frequency of data blocks.

The mostly read and write database objects represented by the read-only TPC-C workload and the
typical TPCC workload (30% writes and 70% reads) are almost identical. This enables the read-only
TPCC workload to generate the same type of data access frequency as the typical TPC-C workload,
so Data Progression can move the correct data set for the post Data Progression TPC-C test.

Tiered storage configuration with Data Progression

At the end of the read-only stress load, the Oracle database volumes which were assigned with Data
Progression storage profiles have shown significant data redistributions among storage tiers and RAID