表格空间压缩计算中的可用空间

DSN1COMP 实用程序在进行压缩估算时会考虑PCTFREE和FREEPAGE值,除非输入数据集是LOB表空间或LOB表空间的图像复制数据集。 PCTFREE和FREEPAGE值不适用于LOB。

DSN1COMP 报告所使用的 PCTFREE 和 FREEPAGE 值以及未压缩的数据量,如下例所示。 请注意,如果您为 DSN1COMP 指定的PCTFREE或FREEPAGE值与创建或更改表空间SQL中指定的值不同,则 DSN1COMP 输出中包含未压缩页面的不同值。

更改开始以下示例显示了压缩数据的 DSN1COMP 输出:更改结束

更改开始
DSN1998I INPUT DSNAME = DB2SMS.DSNDBC.DSN03686.ZZINSRZY.I0001.A001  , VSAM                                           
DSN1944I DSN1COMP INPUT PARAMETERS                                                                                   
   INPUT DATA SET CONTAINS COMPRESSED DATA                                                                     
   USING HUFFMAN COMPRESSION TYPE      
   INPUT DICTIONARY WAS BUILT BY INSERT                                                                     
     4,096  DICTIONARY SIZE USED                                                                               
        0  FREEPAGE VALUE USED                                                                                 
        5  PCTFREE VALUE USED                                                                                 
           COMPTYPE(ALL) REQUESTED                                                                            
           NO ROWLIMIT WAS REQUESTED                                                                          
           ESTIMATE BASED ON DB2 LOAD METHOD                                                                  
      255  MAXROWS VALUE USED        

DSN1940I DSN1COMP COMPRESSION REPORT                                                                                 
  HARDWARE SUPPORT FOR HUFFMAN COMPRESSION IS AVAILABLE                                                              
  +-----------------------------------+------------------+------------------+------------------+------------------+  
  |                                   |                  | Estimated state  | Estimated state  | Calculated       | 
  |                                   | UNCOMPRESSED     | Compressed       | Compressed       | Compressed from  |  
  |                                   |                  | FIXED            | HUFFMAN          | INPUT DICTIONARY |  
  +-----------------------------------+------------------+------------------+------------------+------------------+ 
  | DATA (IN KB)                      |        1,659,179 |          434,603 |          222,697 |          436,780 |  
  | PERCENT SAVINGS                   |                  |               73%|               86%|               73%|  
  |                                   |                  |                  |                  |                  |  
  | AVERAGE BYTES PER ROW             |            1,701 |              448 |              231 |              450 |  
  | PERCENT SAVINGS                   |                  |               73%|               86%|               73%|  
  |                                   |                  |                  |                  |                  |  
  | DATA PAGES NEEDED                 |          500,000 |          125,000 |           62,500 |          125,000 |  
  | PERCENT DATA PAGES SAVED          |                  |               75%|               87%|               75%|  
  |                                   |                  |                  |                  |                  | 
  | DICTIONARY PAGES REQUIRED         |                0 |               64 |               64 |               64 |  
  | ROWS SCANNED TO BUILD DICTIONARY  |                  |               81 |               81 |              N/A |  
  | ROWS SCANNED TO PROVIDE ESTIMATE  |                  |        1,000,000 |        1,000,000 |              N/A |  
  | DICTIONARY ENTRIES                |                  |            4,096 |            4,080 |            4,096 |  
  |                                   |                  |                  |                  |                  | 
  | TOTAL PAGES (DICTIONARY + DATA)   |          500,000 |          125,064 |           62,564 |          125,064 |  
  | PERCENT SAVINGS                   |                  |               74%|               87%|               74%|  
  +-----------------------------------+------------------+------------------+------------------+------------------+  
                                                                                                                     
DSN1994I DSN1COMP COMPLETED SUCCESSFULLY,        118,475  PAGES PROCESSED 
更改结束

更改开始以下示例显示了未压缩数据的 DSN1COMP 输出:更改结束

DSN1999I START OF DSN1COMP FOR JOB DSN1CMP  COMPTS1
DSN1998I INPUT DSNAME = DSNC000.DSNDBC.EMPDB.EMPSPACE.I0001.A001    , VSAM
DSN1944I DSN1COMP INPUT PARAMETERS
                  INPUT DATA SET CONTAINS NON-COMPRESSED DATA 
           4,096  DICTIONARY SIZE USED
              30  FREEPAGE VALUE USED
              45  PCTFREE VALUE USED
                  COMPTYPE(FIXED) REQUESTED
                  NO ROWLIMIT WAS REQUESTED
                  ESTIMATE BASED ON DB2 REORG METHOD
             255  MAXROWS VALUE USED

DSN1940I DSN1COMP COMPRESSION REPORT
  HARDWARE SUPPORT FOR HUFFMAN COMPRESSION IS NOT AVAILABLE  
  +-----------------------------------+------------------+------------------+
  |                                   |                  | Estimated state  |      
  |                                   | UNCOMPRESSED     | Compressed       |      
  |                                   |                  | FIXED            |     
  +-----------------------------------+------------------+------------------+   
  | DATA (IN KB)                      |              224 |              142 |
  | PERCENT SAVINGS                   |                  |               36%|
  |                                   |                  |                  |
  | AVERAGE BYTES PER ROW             |               48 |               32 |
  | PERCENT SAVINGS                   |                  |               33%|
  |                                   |                  |                  |
  | DATA PAGES NEEDED                 |              145 |              113 |
  | PERCENT DATA PAGES SAVED          |                  |               22%|
  |                                   |                  |                  |
  | DICTIONARY PAGES REQUIRED         |                0 |               16 |
  | ROWS SCANNED TO BUILD DICTIONARY  |                  |            1,969 |
  | ROWS SCANNED TO PROVIDE ESTIMATE  |                  |            5,000 |
  | DICTIONARY ENTRIES                |                  |            4,096 |
  |                                   |                  |                  |
  | TOTAL PAGES (DICTIONARY + DATA)   |              145 |              129 |
  | PERCENT SAVINGS                   |                  |               11%|
  +-----------------------------------+------------------+------------------+

DSN1994I DSN1COMP COMPLETED SUCCESSFULLY,             63  PAGES PROCESSED