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.

– Buffer pools and buffer pool control blocks<br />

– EDM pool (DBDs and dynamic statement cache)<br />

– Sort pool<br />

– RID pool<br />

– Castout buffers<br />

– Compression dictionaries<br />

A large address space of up to 264 bytes (16 exabytes) can now be defined <strong>for</strong> DBM1 and<br />

IRLM address spaces. DBM1 replaces hiper spaces and data spaces with buffer pools. As<br />

a result, managing virtual storage becomes simpler, and the scalability, availability, and<br />

per<strong>for</strong>mance improves as your real storage requirements and number of concurrent users<br />

increase. IRLM can support large numbers of locks.<br />

► Schema evolution<br />

As 24x7 availability becomes more critical <strong>for</strong> applications, the need grows <strong>for</strong> allowing<br />

changes to database objects while minimizing the impact on availability. Online schema<br />

evolution allows <strong>for</strong> table, index, and table space attribute changes while maximizing<br />

application availability. For example, you can change column types and lengths, add<br />

columns to an index, add, rotate, or rebalance partitions, and specify which index (the<br />

partitioning index or non-partitioning index) you want to use as the clustering index.<br />

► <strong>DB2</strong> Universal Driver <strong>for</strong> SQLJ and JDBC<br />

Organizations increasingly require access to data residing in multiple sources in multiple<br />

plat<strong>for</strong>ms throughout the enterprise. More and more companies are buying applications<br />

rather than database management systems, as database selection is being driven by<br />

interoperability, price per<strong>for</strong>mance, and scalability of the server plat<strong>for</strong>m. The Universal<br />

Driver <strong>for</strong> SQLJ and JDBC provides an open and consistent set of database protocols to<br />

access data on the Linux®, UNIX®, Windows®, and z/<strong>OS</strong> plat<strong>for</strong>ms.<br />

Tools and applications can be developed using a consistent set of interfaces regardless of<br />

the plat<strong>for</strong>m where the data resides. End users can integrate their desktop tools and other<br />

applications in a consistent manner with whichever databases (or multiple databases<br />

concurrently) are in the enterprise. The objective of this enhancement is to implement<br />

<strong>Version</strong> 3 of the Open Group DRDA Technical Standard. It eliminates the need <strong>for</strong><br />

gateways, improves desktop per<strong>for</strong>mance, and provides a consistent set of database<br />

protocols accessing data from a z/<strong>OS</strong> server as well as UNIX and Windows servers.<br />

► Unicode support<br />

Architectural changes to <strong>DB2</strong> V8 enhance the <strong>DB2</strong> support <strong>for</strong> Unicode with SQL in<br />

Unicode, Unicode in the <strong>DB2</strong> catalog and the ability to join Unicode, ASCII and EBCDIC<br />

tables. This means that you can manage data from around the world in the same SQL<br />

statement. <strong>DB2</strong> now converts any SQL statement to Unicode be<strong>for</strong>e parsing, and as a<br />

result, all characters parse correctly.<br />

► <strong>DB2</strong> Connect and DRDA<br />

<strong>DB2</strong> Connect and DRDA remain the cornerstone <strong>for</strong> <strong>DB2</strong> distributed processing, and V8<br />

has many enhancements in this area. Enhancements in <strong>DB2</strong> V8 remove roadblocks to<br />

per<strong>for</strong>mance and <strong>DB2</strong> family compatibility by providing support <strong>for</strong> Common Connectivity<br />

and standardizing database connection protocols based on the Open Group Technical<br />

Standard DRDA <strong>Version</strong> 3.<br />

1.1.2 Usability, availability, and scalability<br />

The main enhancements related to usability, availability, and scalability are:<br />

► Online schema evolution<br />

You can change data and indexes with minimal disruption.<br />

Chapter 1. <strong>DB2</strong> <strong>UDB</strong> <strong>for</strong> z/<strong>OS</strong> <strong>Version</strong> 8 3

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

Saved successfully!

Ooh no, something went wrong!