区域地图
区域图是自动生成的内部表格。 它们用于提高 SQL 查询的吞吐量和响应时间,以处理大型分组或接近有序的日期、时间戳、字节整数、小整数、整数和大整数数据类型。
区域映射通过消除限制性扫描查询中 WHERE 子句起始和结束范围之外的记录,减少了检索数据所需的磁盘扫描操作。 存储管理器使用区域映射跳过不包含相关行的表部分,从而减少了要扫描的磁盘页和扩展的数量,并缩短了搜索时间、磁盘争用和磁盘 I/O。
您可以使用面向列或面向表的区域地图。 使用面向列的区域映射结构,所有表中相同列号的所有区域映射统计数据都一起存储在数据片中。 面向表格的区域映射经过优化,可提高增量(或涓流)负载的性能。 面向表的区域映射还能最大限度地减少针对不同表子集运行的查询对系统中某个表子集的并发负载之间的交互。
在插入、更新、向表中加载数据或生成统计数据时,自动在每个数据片上创建区域地图并刷新现有区域地图。