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.

Examples<br />

3-1 Insert 10 rows using host variable arrays <strong>for</strong> column values . . . . . . . . . . . . . . . . . . . 32<br />

3-2 COBOL array declaration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

3-3 Define a table as MQT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

3-4 Alter a table to MQT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

3-5 Explain <strong>for</strong> Q662 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

3-6 SQL text <strong>for</strong> Visual Explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

3-7 RUNSTATS statement provided by the Statistics Advisor. . . . . . . . . . . . . . . . . . . . . 73<br />

3-8 Multiple table GROUP BY sort query. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

3-9 Multiple table ORDER BY sort query. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

3-10 User-defined table function (1/3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

3-11 User-defined table function (2/3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

3-12 User-defined table function (3/3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

3-13 Sample row trigger creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86<br />

3-14 Read program of static cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />

3-15 Read program of dynamic cursor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />

3-16 Update program of static cursor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />

3-17 Update program of dynamic cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

3-18 Multi-row FETCH program of a static scrollable cursor . . . . . . . . . . . . . . . . . . . . . . 103<br />

3-19 Multi-row FETCH program of a dynamic scrollable cursor . . . . . . . . . . . . . . . . . . . 103<br />

3-20 Multi-row FETCH program of a static scrollable cursor . . . . . . . . . . . . . . . . . . . . . . 104<br />

3-21 Multi-row FETCH program of a dynamic scrollable cursor . . . . . . . . . . . . . . . . . . . 105<br />

4-1 DBM1 Storage Statistics <strong>for</strong> a <strong>DB2</strong> V7 subsystem . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />

4-2 DBM1 Storage Statistics <strong>for</strong> a <strong>DB2</strong> <strong>Version</strong> 8 subsystem . . . . . . . . . . . . . . . . . . . . 163<br />

4-3 DBM1 storage usage summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />

4-4 <strong>DB2</strong> PE enhanced subsystem services reporting . . . . . . . . . . . . . . . . . . . . . . . . . . 205<br />

4-5 Enhances deadlock trace record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206<br />

4-6 DSNI031I - Lock escalation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />

4-7 IFCID 173 DSECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210<br />

6-1 Sample JCL of CHECK INDEX SHRLEVEL CHANGE . . . . . . . . . . . . . . . . . . . . . . 263<br />

6-2 Sample LOAD statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />

6-3 LOAD DATA text <strong>for</strong>mat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

6-4 LOAD DATA binary <strong>for</strong>mat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

6-5 UNLOAD DATA in EBCDIC <strong>for</strong>mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

6-6 UNLOAD DATA in ASCII <strong>for</strong>mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

6-7 RUNSTATS statement in V7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

6-8 DSTATS tool in V7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

6-9 RUNSTATS with distribution statistics in V8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

7-1 XML publishing example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309<br />

8-1 Sample -DISPLAY GROUP output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327<br />

9-1 DSNTIAUL with multi-row parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349<br />

C-1 SQL PA query description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400<br />

C-2 SQL PA index in<strong>for</strong>mation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400<br />

C-3 SQL PA query analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402<br />

C-4 SQL PA predicate analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405<br />

D-1 Creating DSN_STATEMENT_CACHE_TABLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 418<br />

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

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

Saved successfully!

Ooh no, something went wrong!