xvi Best Practices for DB2 on AIX 6.1 for POWER Systems
4-9 Page Cleaning Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4-10 db2pd –edus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
4-11 Memory set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
4-12 db2pd -mempools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
4-13 db2pd -tcbstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
4-14 db2pd – activestatements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
4-15 db2pd –dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
4-16 db2pd – static . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
4-17 List the active connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
4-18 Drill down to the UOW level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
4-19 Query the MON_GET_SERVICE_SUBCLASS. . . . . . . . . . . . . . . . . . . 154
4-20 Determine the activity_id. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4-21 Determine which SQL statement corresponds to this activity . . . . . . . . 157
4-22 What are my top 5 hottest SQL statements, sorted by Rows Read? . . 158
4-23 Determine the tables that are generating table scan . . . . . . . . . . . . . . 160
4-24 Converting time spent metrics as percentage of total request time . . . 167
4-25 What is the breakup of the wait times inside DB2. . . . . . . . . . . . . . . . . 167
4-26 vmstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
4-27 Where is DB2 spending its time in processing . . . . . . . . . . . . . . . . . . . 168
4-28 VMSTAT snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
4-29 List paging space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
4-30 vmstat output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
4-31 Initial Database Manager Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
4-32 Database Snapshot taken at 11/06/2009 20:59:51.556288 . . . . . . . . . 188
4-33 Subsequent database snapshot (11/06/2009 21:01:00.612305) . . . . . 192
4-34 Tablespace snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
4-35 Perfcount option of a DB2 trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
4-36 Tablespace definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
4-37 Table spaces are defined on the following physical/logical volumes . . 200
4-38 dbm and db configuration parameters . . . . . . . . . . . . . . . . . . . . . . . . . 201
4-39 Index created . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4-40 db2pd -edus output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4-41 Disk use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
4-42 Index itself is being written out to the index table space . . . . . . . . . . . . 203
4-43 db2pd -table spaces output during index creation . . . . . . . . . . . . . . . . 204
4-44 Shared sort usage using either db2mtrk . . . . . . . . . . . . . . . . . . . . . . . . 205
4-45 Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4-46 Create the same index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4-47 db2pd -edus output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
4-48 Observing the I/O on the disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
4-49 Observing the I/O on the disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
4-50 db2pd -table spaces output during the index creation . . . . . . . . . . . . . 208
4-51 db2pd with the mempools output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209