对默认值为null且包含数据的列应用索引会产生什么影响? 例如
create table mytable
(id int not null,
name varchar null);
如果我们在'name'字段上应用了索引,会对搜索产生什么影响 任何人都可以提供帮助
答案 0 :(得分:0)
我认为您需要全文搜索...这是文档......
http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html
但使用第三方全文搜索引擎(如弹性搜索,solr,lucene或sphinx)是处理此类情况的最有效方法。
答案 1 :(得分:0)
具有空值的列上的索引也将使用空值索引列。空值的存在不会改变性能行为。