暂无图片
分享
三金先生
2021-02-22
hash索引的使用场景,支持模糊查询吗?

GBase8a集群的hash索引,在模糊查询时能够使用到吗?模糊查询还有什么优化手段。

收藏
分享
1条回答
默认
最新
暂无图片
GBASE数据库

hash索引不支持模糊查询场景,只适用于等值查询场景。
模糊查询需要逐行扫描,优化手段有限。
第一,GBase8a的列存储具有先天优势,能够节省IO开销,只需要将扫描列加载到内存逐行扫描即可。
第二,如果是like 'val%'这种右%的查询,可以使用智能索引进行数据的过滤。(字符类型的智能索引是从左开始逐个字符统计的)。
如果模糊查询的性能要求比较高,可以考虑使用全文索引。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏