Db2® tables and index: CIUDB2

Calculation of the space required for the Db2® tablespace and Db2® index for Db2® data.

To calculate the space, in KB, to allocate for the Db2® tablespace and the Db2® index required for Db2® data, you need to estimate the total number of rows.

This number is calculated from the following values; see Values required for each CICS® region.
  • NUM_DB2_PROG
  • AVG_Db2
  • PROG_TRAN_RATIO
  • NUM_REGION_D
Calculate the number of rows for the Db2® table as follows:
NUM_ROWS = (NUM_DB2_PROG * AVG_Db2 * 
            PROG_TRAN_RATIO * NUM_REGION_D)

Use the value calculated for NUM_ROWS and the values for ROW_SIZE and PERCENT_FREE in Worksheet for Db2 tablespace to calculate the PRIQTY and SECQTY as described in Db2 space allocation for the Db2® tablespace.

Table 1. Worksheet for Db2® tablespace
Tablespace Row_Size Percent_Free PRIQTY SECQTY
CIUDB2D 189 15
Indexes
XIDB2D1 133 20