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

Create successful ePaper yourself

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

MB<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

0<br />

V7 CLI<br />

V7 and V8 Real Storage Comparison<br />

V8 CLI<br />

V7 JDBC<br />

V8 JDBC<br />

V7 EMB<br />

Figure 4-6 Real storage comparison <strong>DB2</strong> V7 vs. V8<br />

V8 EMB<br />

V7 SQLJ<br />

V8 SQLJ<br />

Other<br />

DIST<br />

DBM1<br />

The “OTHER” bar in the graph represents the sum of the real storage consumed by MSTR,<br />

IRLM and other system address spaces. As you can see, this is fairly stable <strong>for</strong> all the tests.<br />

We see an increase in both the DBM1 address space and the DIST address space real<br />

storage usage, as we execute the same workload levels (500 DBAT threads) <strong>for</strong> each<br />

distributed workload.<br />

There is a real storage increase of 20% in the JDBC application within the LPAR. For JDBC,<br />

the DBM1 real storage increases 29%, the DIST real storage increases 169%. Overall, the<br />

DIST address space uses far less storage than the DBM1 address space, even in V8. So, the<br />

huge increase in DIST address space storage should not be considered a big problem,<br />

unless you have a large distributed workload and are already real memory-constrained.<br />

Although this is not shown on the graph, the MSTR address space also sees an increase of<br />

19% over V7. However, as the MSTR address space only has a small storage footprint, we do<br />

not consider this a problem.<br />

Similarly, the IRLM real storage increased 139%. This is also not shown on the graph. For the<br />

test workloads we used, the IRLM is not a huge consumer of storage, even in V8, since the<br />

workloads we use do not generate a large amount of locks. Your workloads probably generate<br />

many more locks and drive IRLM real storage requirements a little more, since many<br />

customers generally run a large and very diverse mix of workloads concurrently, which in turn<br />

tends to generate more locking activity. The IRLM requires more real storage in V8, primarily<br />

due to the increase in size of IRLM control blocks. We there<strong>for</strong>e recommend you also<br />

consider the IRLM storage requirements in your real storage estimates.<br />

Real storage values <strong>for</strong> MSTR and IRLM do not change much and are included under<br />

OTHER.<br />

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

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

Saved successfully!

Ooh no, something went wrong!