简述项目中优化sql的方法,从哪些方面,sql语句性能如何分析?
2013-07-04 08:49
656 查看
查询速度慢的原因很多,常见如下几种 :
解决方法汇总如下:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化
解决方法汇总如下:
相关文章推荐
- 简述项目中优化sql语句执行效率的方法,从哪些方面,sql语句性能如何分析?
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- [置顶] 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- [MySQL优化] -- 如何使用SQL Profiler 性能分析器
- Mysql 性能优化7【重要】sql语句的优化 浅谈MySQL中优化sql语句查询常用的30种方法(转)
- 如何查看,当运行一个hibernate 方法后到底执行了哪些SQL语句
- Oracle之SQL语句性能优化(34条优化方法)
- 性能优化分析案例---解决SQL语句过度消耗CPU问题
- 分析SQL语句性能3种方法分享
- 分析SQL语句性能3种方法分享
- Oracle之SQL语句性能优化(34条优化方法)
- 【MySql性能优化二】利用explain进行查询和分析sql语句
- Oracle之SQL语句性能优化(34条优化方法)
- 数据库性能优化分析案例---解决SQL语句过度消耗CPU问题
- Oracle之SQL语句性能优化(34条优化方法)
- [MySQL优化] -- 如何使用SQL Profiler 性能分析器
- mysql使用Profiling分析query语句,sql语句性能优化