灌水唠嗑区
其他
问答

TEXT和BLOB数据类型为什么不支持Hash索引?这与它们的数据存储特性有什么关系?

发表于2026-03-18 10:15:467次浏览4个评论

TEXT和BLOB数据类型为什么不支持Hash索引?这与它们的数据存储特性有什么关系?

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 4个月前
学习。
经纬发表于 4个月前
这个主要跟 TEXT/BLOB 的大字段存储特性有关。它们内容通常比较长,很多场景下还是页外存储或者按大对象方式管理,不像普通整型、短字符串那样适合直接做 Hash 索引。Hash 索引本身更适合短字段、固定值、等值匹配,而 TEXT/BLOB 不但计算和维护成本高,实际使用里也常常不是纯等值查询,所以一般不支持或者不建议这么用。说白了,就是这类字段“太大、太特殊”,跟 Hash 索引的适用场景不太匹配。
用户头像
柒柒天晴发表于 4个月前
学习
GBase用户51882发表于 2个月前
看看啦。