假设有一张user 表,表中包含索引
(id);
(name);
(birthday);
(name,age);
select name from user where year(birthday) = '2000';
select name from user where name like '%益达%';
select name from user where name is null;
select name from user where CAST(id AS CHAR) = '1';
select name from user where age > 10;
select name from user where UPPER(name)='yida' and age>10;
select name from user where name = 'yida' and age > '10';
select name from user where age >12 and name = 'yida';
确保查询条件中至少包含联合索引的第一列。
确保查询条件中的索引列类型和联合索引列类型一致。
将索引列类型进行显式转换,以避免隐式转换导致的索引失效问题。
确保查询条件中的索引列顺序和联合索引列顺序一致。
避免在查询条件中使用函数,或者尽可能减少函数的使用。
重新设计索引,或者将查询拆分为多个查询,以避免数据分布不均匀导致的索引失效问题。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务