摘要:
1、索引列使用!=、not、is null、is not null查询的时候,由于索引数据的检索效率非常低,因此Mysql引擎会判断不走索引。 2、使用like通配符匹配后缀%xxx的时候,由于这种方式不符合索引的最左匹配原则,所以也不会走索引。 但是反过来,如果通配符匹配的是前缀xxx%,符合最左 阅读全文
摘要:
如何创建联合索引 联合索引的列顺序非常重要,应遵循以下原则: 最左前缀原则:查询条件必须从联合索引的最左列开始,索引才能被有效利用。(不能跳过列,不能颠倒列) 查询的选择性:把选择性高的列放在前面。例如,user_id 可能是选择性最高的列,因此放在第一个位置。 根据常用的查询分别执行,从耗时来判断 阅读全文