13.12.2012 Views

MAA - Oracle 10gR2 Redo Transport and Network Best Practices

MAA - Oracle 10gR2 Redo Transport and Network Best Practices

MAA - Oracle 10gR2 Redo Transport and Network Best Practices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Maximum Availability Architecture<br />

MB/<br />

sec<br />

140<br />

120<br />

100<br />

Figure 5: <strong>Redo</strong> Apply Performance with Active Data Guard<br />

80<br />

60<br />

40<br />

20<br />

0<br />

<strong>Redo</strong> Apply Performance with<br />

Active Data Guard<br />

48<br />

47<br />

45<br />

116<br />

112 111<br />

OLTP Batch<br />

Mounted<br />

Read Only<br />

Read Only<br />

RAC<br />

read-only st<strong>and</strong>by database, as is the case with Active Data Guard. Testing included<br />

examining the effects of having multiple st<strong>and</strong>by instances open read-only while<br />

<strong>Redo</strong> Apply was being performed by a single st<strong>and</strong>by instance.<br />

Role Transition Performance<br />

The time required to complete role transitions using an active st<strong>and</strong>by database is<br />

similar to that required for a physical st<strong>and</strong>by database that is not open read-only.<br />

Please see My <strong>Oracle</strong> Support Note 843803.1 for additional information.<br />

Application Scalability<br />

Application scalability was tested using Swingbench, an <strong>Oracle</strong> load-generation<br />

tool. Within Swingbench, the <strong>MAA</strong> tests used the Order Entry application that<br />

consists of five transaction types that are typical in any order-entry application:<br />

Creating a Customer, Browsing Products, Placing Orders, Processing Orders <strong>and</strong><br />

Reviewing Orders. The I/O size for this workload is small (generally, it is the size<br />

of the tablespace blocksize, which in this case is 4K). Swingbench connects to the<br />

database using thin JDBC <strong>and</strong> uses all <strong>MAA</strong> client configuration best practices.<br />

The read/write workload consists of creating new customers, placing orders, <strong>and</strong><br />

processing orders. The read-only workload consists of catalog <strong>and</strong> order browsing.<br />

In the initial testing state, the primary database has both read/write <strong>and</strong> read-only<br />

workloads running that are connected through separate services as described under<br />

‘Managing Initial Client Connections’ section. The read/write workload has 50<br />

users connected, while the read-only workload has 100 users connected. With both<br />

workloads running on the primary database, the production host is operating at<br />

100% capacity. Figure 6 shows the transactions per second on the primary<br />

database.<br />

<strong>Oracle</strong> Active Data Guard: <strong>Oracle</strong> Data Guard 11g Page 18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!