btree索引无法使用处理方式
Posted 瀚高实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了btree索引无法使用处理方式相关的知识,希望对你有一定的参考价值。
瀚高数据库
目录
环境
症状
问题原因
解决方案
环境
系统平台: Microsoft Windows (64-bit) 10
版本: 6.0
症状
创建索引报错:
CREATE INDEX v9_searchdata1 ON v9_search USING BTREE (data);
错误:索引行需要 12840 字节,最大值为 8191。
问题原因
btree 索引中存储的是原始值。因此,当字段非常大时,btree 索引可能无法使用。
解决方案
这种情况下可以使用 hash index。
CREATE INDEX v9_searchdata ON v9_search USING hash(data);
创建成功。
以上是关于btree索引无法使用处理方式的主要内容,如果未能解决你的问题,请参考以下文章