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.

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

4<br />

In this chapter, we discuss the following topics and related per<strong>for</strong>mance enhancements that<br />

affect <strong>DB2</strong> subsystem per<strong>for</strong>mance:<br />

► <strong>DB2</strong> CPU experiences: With every new release of <strong>DB2</strong>, per<strong>for</strong>mance is always a<br />

challenge. <strong>DB2</strong> V8 is no different. Here we discuss general subsystem per<strong>for</strong>mance<br />

considerations and what we have seen in V8 in terms of CPU utilization.<br />

► Virtual storage constraint relief: <strong>DB2</strong> V8 supports 64-bit storage in the DBM1 address<br />

space. This provides significant virtual storage constraint relief (VSCR). We first explain<br />

what has changed in V8, then evaluate the impact of these enhancements on virtual<br />

storage usage.<br />

► Distributed thread storage: Although 64-bit addressing is exploited by DBM1 and IRLM,<br />

the distributed address space does not use 64-bit in <strong>DB2</strong> V8. In general we experience an<br />

increase in virtual storage requirements of the distributed address space due to the<br />

architectural changes in <strong>DB2</strong> V8.<br />

► Monitoring DBM1 storage: It is important to proactively monitor virtual storage usage<br />

taking advantage of the enhanced instrumentation available to <strong>DB2</strong> V7 and V8.<br />

► Buffer pool long term page fixing: <strong>DB2</strong> V8 allows you to fix the buffer pool pages once<br />

in memory and keep them in real storage. This avoids the processing time that <strong>DB2</strong> needs<br />

to fix and free pages each time there is an I/O. This applies to CM and NFM.<br />

► IRLM V2.2: <strong>DB2</strong> V8 requires IRLM V2.2, which is a 64-bit application. With IRLM V2.2,<br />

locks always reside above the 2 GB bar. You no longer have the option to request the<br />

IRLM to manage the locks in ECSA by specifying PC=NO.<br />

► Unicode: <strong>DB2</strong> V8’s increased exploitation of Unicode dictates that <strong>DB2</strong> must per<strong>for</strong>m far<br />

more conversions to and from Unicode than in the past. Here, we discuss recent<br />

enhancements that have been made, both inside <strong>DB2</strong> and external to <strong>DB2</strong>, to improve the<br />

per<strong>for</strong>mance of these conversions.<br />

► Data encryption: We introduce both <strong>DB2</strong> encryption and the <strong>IBM</strong> Data Encryption Tool<br />

and discuss some recent hardware enhancements that improve encryption per<strong>for</strong>mance.<br />

► Row level security: <strong>DB2</strong> introduces support <strong>for</strong> row level security <strong>for</strong> more granular<br />

security of <strong>DB2</strong> data which simplifies row level security implementation and management<br />

significantly.<br />

© Copyright <strong>IBM</strong> Corp. 2005. All rights reserved. 127

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

Saved successfully!

Ooh no, something went wrong!