SYSCOLDIST catalog table
The SYSCOLDIST catalog table contains one or more rows for the cardinality, frequency, and histogram statistics for a single column or a column group. The schema is SYSIBM.
Rows in the SYSCOLDIST catalog table can be inserted, updated, and deleted.
Column name | Data type | Description | Use |
---|---|---|---|
FREQUENCY | SMALLINT
NOT NULL |
Db2 utilities might populate this value, but its use is not recommended in DB2® version 5 or later. For best results, use its replacement, the FREQUENCYF column. | N |
STATSTIME | TIMESTAMP
NOT NULL WITH DEFAULT |
|
G |
IBMREQD | CHAR(1)
NOT NULL |
A value of Y indicates that the row was provided with the Db2 product code. For all other values, see Release dependency indicators. The value in this field is not a reliable indicator of release dependencies. |
G |
TBOWNER | VARCHAR(128)
NOT NULL |
The schema of the table that contains the column. | G |
TBNAME | VARCHAR(128)
NOT NULL |
Name of the table that contains the column. | G |
NAME | VARCHAR(128)
NOT NULL |
Name of the column. If NUMCOLUMNS is greater than 1, this name identifies the first column name of the set of columns associated with the statistics. | G |
COLVALUE |
![]() NOT NULL FOR BIT DATA ![]() |
Contains the data of a frequently occurring value. Statistics are not collected for an index on a ROWID column. If the value has a non-character data type, the data might not be printable. | S |
TYPE | CHAR(1)
NOT NULL WITH DEFAULT 'F' |
The type of statistics gathered:
|
G |
CARDF | FLOAT
NOT NULL WITH DEFAULT -1 |
For TYPE='C', the number of distinct values for the column group. For TYPE='H', the number of distinct values for the column group in a quantile indicated by QUANTILENO. |
S |
COLGROUPCOLNO | VARCHAR(254)
NOT NULL WITH DEFAULT FOR BIT DATA |
Identifies the set of columns associated with the statistics. If the statistics are only associated with a single column, the field contains a zero length. Otherwise, the field is an array of SMALLINT column numbers with a dimension equal to the value in NUMCOLUMNS. This is an updatable column. | S |
NUMCOLUMNS | SMALLINT
NOT NULL WITH DEFAULT 1 |
Identifies the number of columns associated with the statistics. | G |
FREQUENCYF | FLOAT
NOT NULL WITH DEFAULT -1 |
Gives the percentage of rows in the table with the value specified in COLVALUE when the number is multiplied by 100. For example, a value of '1' indicates 100%. A value of '.153' indicates 15.3%. When TYPE='H', this is the percentage of rows in table which falls at the quantile indicated by QUANTILENO whose range is limited by [LOWVALUE, HIGHVALUE]. Statistics are not collected for an index on a ROWID column. |
G |
QUANTILENO | SMALLINT
NOT NULL WITH DEFAULT -1 |
Ordinary sequence number of a quantile in the whole consecutive value range, from low to high. This column is not updatable. | G |
LOWVALUE | VARCHAR(2000)
NOT NULL WITH DEFAULT FOR BIT DATA |
For TYPE='H', this is the lower bound for the quantile indicated by QUANTILENO. Not used if TYPE is not 'H'. This column is not updatable. | G |
HIGHVALUE | VARCHAR(2000)
NOT NULL WITH DEFAULT FOR BIT DATA |
For TYPE='H', this is the higher bound for the quantile indicated by QUANTILENO. Not used if TYPE is not 'H'. This column is not updatable. | G |