我不确定是否需要为每个使用的列创建一个包含多列或索引的索引。
我也不确定是否在索引字段
上使用desc或ascSELECT * from movie
where year > 1892 AND year < 2015 AND genre like '%Adventure%' AND genre like '%Comedy%'
AND genre like '%Mystery%' AND imdbRating > 5.9 AND imdbvotes > 99 AND type = 'movie'
类型是一个varch,看起来像'动作,喜剧,恐怖,
答案 0 :(得分:0)
这个问题不可能很好地回答。索引创建的合理性来自我们从查询中提取的数据。应该为表的列创建索引,该查询不使用超过10-15%的行,然后应用优化。在这方面,请查看哪些列符合此条件,并在其上创建索引。
答案 1 :(得分:0)
缺少其他信息:(年,类型,imdbrating,imdbvotes)