GBase 8c
其他
文章

GBase 8c 数据类型-范围类型 之 索引

发表于2023-12-07 09:32:4213次浏览1个评论

可以为范围类型的表列,创建 GiST 和 SP-GiST 索引。例如,创建GiST索引:
 

 

CREATE INDEX reservation_idx ON reservation USING GIST (during);

一个GiST或SP-GiST索引可以加速,涉及以下范围操作符的查询: =、 &&、 <@、@>、 <<、 >>、 -|-、 &<以及 &> (详见5.17 范围函数和操作符)。

此外,B-树和哈希索引可以在范围类型的表列上创建。对于这些索引类型,基本上唯一有用的范围操作就是等值。使用相应的< 和 >操作符,对于范围值定义有一种 B-树排序顺序,但是该顺序相当任意并且在真实世界中通常不怎么有用。范围类型的 B-树和哈希支持主要是为了允许在查询内部进行排序和哈希,而不是创建真正的索引。

评论

登录后才可以发表评论
用户头像
levvel发表于 8个月前
读书破万卷,下笔如有神