1、对查询进行优化,应尽量避免全表扫描,在那些经常用作查询条件(where)以及分组(order by)的列上建立索引。
2、应尽量避免在where字句中使用!=或<>操作符,否则引擎将放弃使用索引进行全表扫描。
3、尽量避免在where字句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描。
4、尽量避免在where子句中使用or来进行链接条件,否则引擎将放弃使用索引而进行全表扫描。
5、尽量不要使用select *进行查询。
6、尽量避免在where子句中对字段进行表达式操作,这将导致引擎放弃使用索引进行全表扫描。
7、减少使用 In 或者 not In,,使用exists,not exists或者关联查询语句替代。
8、尽量减少使用子查询,可以使用关联查询来代替。
1741

被折叠的 条评论
为什么被折叠?



