学堂 学堂 学堂公众号手机端

btree索引无法使用处理方式

lewis 5年前 (2020-01-12) 阅读数 6 #技术

瀚高数据库

目录

环境


症状

问题原因

解决方案

环境

系统平台: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);

创建成功。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门