数据库性能优化
https://blog.csdn.net/yzllz001/article/details/54848513
1. 建立正确的索引。
为主键、外键、执行频率高的字段组合建立索引(太多占用空间 太少访问量大)
2. 形成良好查询规范。
只通过索引访问数据、只返回需要的字段、减少比较操作(like模糊查询)、合理使用排序分组算法。
- 不要动不动就select*
- 对于如:select id,name from company where type=‘2’;
如果这个SQL经常使用,我们可以在type,id,name上创建组合索引:create index my_comb_index on company(type,id,name);
3. 优化SQL执行计划。
(选用正确的优秀算法来提高sql性能)
4. 数据分页处理。
一般数据分页方式有:
4.1.1、客户端(应用程序或浏览器)分页
将数据从应用服务器全部下载到本地应用程序或浏览器,在应用程序或浏览器内部通过本地代码进行分页处理(如利用application等进行浏览器端的缓存。参考:https://blog.csdn.net/s11show_163/article/details/112688560)
优点:编码简单,减少客户端与