sql查询优化总结ing

Posted zghw

tags:

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

返回结果优化:

1.    只查询需要的最终行数.

2.    多表关联时只返回需要的列.

3.    避免全部列返回.

4.    对相同结果数据进行缓存.

5.    对查询语句分而自治,将大查询切分成小查询,每个小查询功能完全一样,每个小查询只完成相同功能的一部分,每次只返回一小部分结果集.

6.    分解关联查询:1.让缓存的效率更高2.执行单个查询减少锁竞争3.在客户端做拆分,高性能,易扩展

扫描的行数优化:

7.    使用覆盖索引扫描.

8.    改变库表结构使用汇总表.

9.    重写复杂查询.

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

sql优化个人总结(全)

「mysql优化专题」单表查询优化的一些小总结,非索引设计

Druid SQL 查询汇总和多维数据集不起作用

SQL 优化经验总结34条

sql优化总结

SQL优化经验