19.06.2013 Views

DB2 UDB for z/OS Version 8 Performance Topics - IBM Redbooks

DB2 UDB for z/OS Version 8 Performance Topics - IBM Redbooks

DB2 UDB for z/OS Version 8 Performance Topics - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table 8-12 <strong>DB2</strong> I/O CI Limit Removal - Non-data sharing<br />

Activity With I/O CI Limit I/O CI Limit<br />

Removed<br />

List Prefetch Requests 57,889 58,165<br />

List Prefetch Reads 317,000 56,122<br />

List Prefetch Pages Read /<br />

List Prefetch Reads<br />

The values listed verify that the limit on CIs per <strong>DB2</strong> I/O has been removed. The number of<br />

List Prefetch Reads has reduced dramatically, with a corresponding increase in the number of<br />

pages read per List Prefetch request.<br />

Table 8-13 shows extracts from <strong>DB2</strong> PE statistics reports <strong>for</strong> a data sharing environment with<br />

two members running the same IRWW workload.<br />

Table 8-13 <strong>DB2</strong> I/O CI limit removal - Data sharing<br />

You can see the positive impact of removing the <strong>DB2</strong> CI I/O limits. The number of List<br />

Prefetch Reads has reduced, with a corresponding increase in the number of pages read per<br />

List Prefetch request.<br />

Note also that the number of pages written per write I/O has also increased significantly. This<br />

is unique to data sharing and shows the extra benefits of removing this limitation in a data<br />

sharing environment. The <strong>DB2</strong> CI I/O limits is also removed <strong>for</strong> castout processing in data<br />

sharing environments. The number of pages written per write I/O increased significantly<br />

because more pages can now be written in castout. We would also see a corresponding<br />

decrease in Unlock Castout requests as reported in the Group Buffer pool Activity section of a<br />

<strong>DB2</strong> PE Statistics report.<br />

Now we have a look at the impact on CPU. Table 8-14 shows CPU times from <strong>DB2</strong> PE<br />

statistics reports <strong>for</strong> a non-data sharing environment, running the IRWW workload.<br />

Table 8-14 <strong>DB2</strong> I/O CI limit removal - Non-data sharing CPU<br />

334 <strong>DB2</strong> <strong>UDB</strong> <strong>for</strong> z/<strong>OS</strong> <strong>Version</strong> 8 Per<strong>for</strong>mance <strong>Topics</strong><br />

4.76 26.85<br />

Pages Written per Write I/O 1.84 1.83<br />

Activity With I/O CI Limit I/O CI Limit Removed<br />

List Prefetch Requests 42,876 42,783 43,186 43,187<br />

List Prefetch Reads 209,600 208,200 40,894 40,711<br />

List Prefetch Pages Read /<br />

List Prefetch Reads<br />

3.58 3.56 18.44 18.39<br />

Pages Written per Write I/O 6.20 4.37 27.11 26.49<br />

DBM1<br />

(msec/commit)<br />

Total <strong>DB2</strong> CPU time<br />

(msec/commit)<br />

ITR<br />

(commits/sec)<br />

With I/O CI LImit I/O CI Limit<br />

Removed<br />

0.342 0.322 -6%<br />

2.281 2.238 -2%<br />

592.47 601.42 +2%<br />

Delta<br />

(Removed / With)

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

Saved successfully!

Ooh no, something went wrong!