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.

– LOCAL DYNAMIC STMT CACHE CTL BLKS = 0.99 MB<br />

– THREAD COPIES OF CACHED SQL STMTS = 22.77 MB<br />

<strong>DB2</strong> V7 does not further break down the storage used <strong>for</strong> THREAD COPIES OF CACHED<br />

SQL STMTS. So, the values are recorded as N/A.<br />

► RDS OP POOL = 1.15 MB. For <strong>DB2</strong> V7 there is a single RDS OP pool <strong>for</strong> all threads<br />

which is used <strong>for</strong> sort, prepares and other similar functions.<br />

► BUFFER & DATA MANAGER TRACE = 16.95 MB<br />

Stack Storage and Fixed Pools<br />

The TOTAL FIXED STORAGE is typically used <strong>for</strong> <strong>DB2</strong> code and does not tend to vary a<br />

great deal, while the TOTAL GETMAINED STACK STORAGE is typically used <strong>for</strong> program<br />

stack usage, <strong>for</strong> example, save areas. It does vary as your workload varies.<br />

DBM1 and MVS Storage below 2 GB<br />

Figure 4-7 presents an overview of the MVS storage map. You may like to refer to this<br />

illustration as we continue to explain more items in the DBM1 Storage Statistics extract in<br />

Example 4-1.<br />

Figure 4-7 MVS storage overview<br />

MVS Storage Overview<br />

MVS 64-bit (16 Exabyte) Virtual Address Space<br />

64-Bit private storage<br />

Extended Region<br />

Nucleus, ECSA, ESQA, etc.<br />

Nucleus, CSA, SQA, etc.<br />

‘Below the line’<br />

64 Bit End of Virtual<br />

31 Bit ‘Bar’<br />

31 bit High Private<br />

31 bit low private<br />

24 Bit ‘line’<br />

24 bit high private<br />

24 bit low private<br />

The 31-bit EXTENDED LOW PRIVATE is the amount of used storage just above the 16 MB<br />

line. It is generally used by unauthorized programs. <strong>DB2</strong> code is loaded here, as well as data<br />

set control blocks. This storage grows from the bottom up in the extended region. The 31-bit<br />

EXTENDED HIGH PRIVATE is the amount of storage above the 16 MB line generally used by<br />

authorized programs. This storage grows top down in the extended region. All GETMAINed<br />

<strong>DB2</strong> storage is obtained in this way. MVS has a rule that high private cannot grow into low<br />

private. The REGION parameter in the JCL controls how high the low private storage can<br />

grow (0 MB indicate indefinitely). For example, the REGION parameter can be used to save a<br />

few MB of extended private storage by <strong>for</strong>cing some low private growth into 24-bit low private.<br />

Extended low private is often controlled with the system-wide MVS IEFUSI exit which can<br />

treat differently different address spaces.<br />

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

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

Saved successfully!

Ooh no, something went wrong!