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.

► COPY varied from a 0% reduction, to a 10% increase in CPU<br />

► REORG INDEX varied from a 10% to 17% reduction in CPU<br />

► CHECK INDEX achieved a 3% increase in CPU<br />

► RECOVER TABLESPACE also achieved a 3% increase in CPU<br />

► UNLOAD achieved no increase CPU<br />

► ONLINE REORG achieved a 4% increase in CPU<br />

Refer to Chapter 6, “Utilities” on page 261 <strong>for</strong> a discussion of utility per<strong>for</strong>mance<br />

enhancements in V8.<br />

Overall, the utilities we studied achieved a -5% to +10% regression in CPU used in V8<br />

compared with V7.<br />

The RUNSTATS utility was by far the most variable. RUNSTATS TABLESPACE was generally<br />

the best per<strong>for</strong>mer with its CPU to the left of the RUNSTATS bar. This was followed by<br />

RUNSTATS TABLESPACE and TABLE, then RUNSTATS TABLESPACE and INDEX, with<br />

RUNSTATS INDEX generally appearing to the right of the bar.<br />

Important: The numbers we have presented in this section represent what we observed<br />

from the laboratory measurements using a variety of different workloads. Your<br />

per<strong>for</strong>mance studies most certainly vary. <strong>DB2</strong> per<strong>for</strong>mance is very application and<br />

workload dependent. Also remember that <strong>DB2</strong> per<strong>for</strong>mance may vary every time<br />

maintenance is applied to <strong>DB2</strong>.<br />

Let us have a closer look at the IRWW workload, running in <strong>DB2</strong> V7, <strong>DB2</strong> V8 in CM and <strong>DB2</strong><br />

V8 running in NFM. Table 4-1 summarizes these results.<br />

Table 4-1 CM vs. NFM - Non-data sharing<br />

<strong>DB2</strong> V7 <strong>DB2</strong> V8<br />

CM<br />

Page-fixed Buffer Pools No Yes Yes<br />

ETR<br />

(commits / sec)<br />

CPU<br />

(%)<br />

ITR<br />

(commits / sec)<br />

<strong>DB2</strong> class 2 time<br />

(msec / commit)<br />

<strong>DB2</strong> V8<br />

NFM<br />

Delta<br />

(CM / V7)<br />

Delta<br />

(NFM / CM)<br />

386.00 386.50 385.50 + < 1‘% + < 1%<br />

63.79 64.41 64.11 + 1% - < 1%<br />

605.11 600.06 601.31 - 1% + < 1%<br />

Elapsed 15.148 15.922 15.462 + 5% - < 3%<br />

CPU 1.713 1.842 1.815 + 7% - < 2%<br />

<strong>DB2</strong> class 2 CPU time<br />

(msec / commit)<br />

MSTR 0.096 0.107 0.107 + 11% 0%<br />

Chapter 4. <strong>DB2</strong> subsystem per<strong>for</strong>mance 133

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

Saved successfully!

Ooh no, something went wrong!