IBM® Informix® 12.10

存储最大值和最小值

colmincolmax 值分别保存该列中第二小和第二大的数据值。例如:如果索引列中的各个值为 12345,那么 colmin 值为 2colmax 值为 4。存储第二小的数据值和第二大的数据值会让查询优化器对列中的值范围进行假设并进一步依次优化搜索策略。

仅当对列建立了索引并且 UPDATE STATISTICS 语句显式或隐式地计算了列分发时,colmincolmax 列才会包含值。如果在表空间中存储 BYTE 或 TEXT 数据,那么 colmin 值会编码为 -1

colmincolmax 列仅对适合四个字节的数据类型有效:SMALLFLOAT、SMALLINT、INTEGER 以及 CHAR 的前四个字节。所有其他非整数列类型的值是最大值或最小值的头四个字节,它们被视为整数。

使用 UPDATE STATISTICS MEDIUM 比依赖于 colmincolmax 值要好。UPDATE STATISTICS MEDIUM 提供了更好的信息并且对于所有数据类型都有效。

IBM® Informix® 不计算用户定义的数据类型的 colmincolmax 值。但是,如果用户定义的辅助访问方法提供了用户定义的数据类型,那么这些列具有用户定义的数据类型的值。


发送反馈 | 示例交流 | 故障诊断

要查找 PDF,请参阅 IBM Informix 12.10 系列产品的出版物
有关发行说明、文档说明和/或机器说明,请参阅发行说明页。
时间戳记 发行日期:2013 年 3 月