如果我们在null字段上应用索引会对搜索产生什么影响

时间:2014-11-06 11:53:59

标签: mysql

对默认值为null且包含数据的列应用索引会产生什么影响? 例如

create table mytable
(id int not null,
name varchar null);

如果我们在'name'字段上应用了索引,会对搜索产生什么影响 任何人都可以提供帮助

2 个答案:

答案 0 :(得分:0)

我认为您需要全文搜索...这是文档......

http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html

但使用第三方全文搜索引擎(如弹性搜索,solr,lucene或sphinx)是处理此类情况的最有效方法。

答案 1 :(得分:0)

具有空值的列上的索引也将使用空值索引列。空值的存在不会改变性能行为。