600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > MySQL索引之全文索引(FULLTEXT)缺陷

MySQL索引之全文索引(FULLTEXT)缺陷

时间:2022-05-11 09:38:14

相关推荐

MySQL索引之全文索引(FULLTEXT)缺陷

全文索引的缺陷:

1 数据表越大,全文索引效果好,比较小的数据表会返回一些难以理解的结果。

2 全文检索以整个单词作为匹配对象,单词变形(加上后缀,复数形式),就被认为另一个单词。

3 只有由字母,数字,单引号,下划线构成的字符串被认为是单词,带注音符号的字母仍是字母,像C++不再认为是单词

4 不区分大小写

5 全文索引创建速度慢,而且对有全文索引的各种数据修改操作也慢

6 只能在CHAR、VARCHAR、TEXT类型字段上使用全文索引

7 全文索引导致磁盘资源的大量占用,全文索引本身就是一个利用磁盘空间换取性能的方法。全文索引大的原因是,按照某种语言来进行分词。

8 更新字段值,全文索引的索引不会自动更新,索引定期维护,以及表本身的维护操作使得这个表的管理成本大大的增加。

9 使用全文索引并不是对应用透明的。如果要想利用全文索引,必须修改查询语句。原有的查询语句是不可能利用全文索引的,需要改成全文索引规定的语法。全文索引不会影响到其他的SQL语句。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。