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.

1.1 Overview<br />

1.1.1 Architecture<br />

<strong>IBM</strong> <strong>DB2</strong> <strong>UDB</strong> <strong>for</strong> z/<strong>OS</strong> <strong>Version</strong> 8 (<strong>DB2</strong> V8 or V8 throughout this publication) includes dozens<br />

of changes in SQL, improving <strong>DB2</strong> family consistency in many cases, and leading the way in<br />

others. Many limits our customers faced are no longer a restriction at all: Using 64-bit virtual<br />

memory addressing, providing longer table and column names, allowing 2 MB SQL<br />

statements, 4,096 partitions, and three times the log space.<br />

Key per<strong>for</strong>mance enhancements deliver better family consistency and allow you to execute<br />

functions faster. Being able to make database changes without an outage, such as adding a<br />

partition, is a breakthrough <strong>for</strong> availability. Improvements in Java functions, and consistency<br />

and integration with WebSphere, make z/<strong>OS</strong> a better plat<strong>for</strong>m <strong>for</strong> Java. Expansions to<br />

security allow <strong>for</strong> row level granularity, helping with security issues of Web-related<br />

applications. Many of these enhancements also strengthen key vendor applications like<br />

PeopleSoft®, SAP®, and Siebel®.<br />

Major improvements include:<br />

► Virtual storage constraint relief<br />

► Unicode support<br />

► Automated prior point-in-time recovery<br />

► Multi-row fetch, insert<br />

► Multiple DISTINCT clauses<br />

► Lock contention avoidance via volatile tables<br />

► Use of index <strong>for</strong> backwards searches<br />

► Transparent ROWID<br />

► Create deferred index enhancement<br />

► Longer table names<br />

► Providing DSTATS functionality inside RUNSTATS<br />

► Converting column type<br />

► Altering the CLUSTER option<br />

► Adding columns to an index<br />

► Index-only access path <strong>for</strong> VARCHAR<br />

► Changing the number of partitions<br />

► Data-partitioned secondary indexes<br />

► Control Center enhancement<br />

► DRDA enhancements<br />

In this section we group the enhancements into categories based on the area of impact on<br />

your applications. These categories are:<br />

► Architecture<br />

► Usability, availability, and scalability<br />

► Data warehouse<br />

► Per<strong>for</strong>mance<br />

► System level point-in-time backup and recovery<br />

The most important enhancements to the <strong>DB2</strong> architecture are:<br />

► 64-bit virtual storage<br />

This enhancement utilizes zSeries 64-bit architecture to support 64-bit virtual storage.<br />

The zSeries 64-bit architecture allows <strong>DB2</strong> <strong>UDB</strong> <strong>for</strong> z/<strong>OS</strong> to move portions of various<br />

storage areas above the 2-GB bar:<br />

2 <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>

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

Saved successfully!

Ooh no, something went wrong!