sql优化

Posted 一梦三十载

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql优化相关的知识,希望对你有一定的参考价值。

少用union关键字效率底下(执行select-合并结果集-结果集排序-过滤重复记录)如果非要用就用union all(只合并结果)
统计条数可把count(*)换成count(1)可提高效率
insert的时候尽量批量一次性插入
不查询多余的行列避免select *
使用top关键字减少多余的行
根据条件查询建立索引,不对有限的几个值建单一索引如性别字段
如果没有必要去重和排序 就尽量不用distinct和order by 还有group by、having、join
建表尽量细分 避免建大表








以上是关于sql优化的主要内容,如果未能解决你的问题,请参考以下文章

SQL 优化

项目中优化sql语句执行效率的方法是啥?

SQL优化之语句优化

数据库优化篇—— SQL语句优化建议

基于MySQL 的 SQL 优化总结

【DB2】SQL优化