黑马程序员技术交流社区
标题:
开发中SQL优化问题
[打印本页]
作者:
laizidiyu
时间:
2011-11-26 22:31
标题:
开发中SQL优化问题
在开发中我们常常要求提高SQL的速率,让系统优化,那谁知道有哪些方式处理SQL语句可以达到提高SQL工作的效率,或者如何来开发达到同样的效果,因为这是在每个开发中必须要考虑的。
作者:
应国炎
时间:
2011-11-27 11:38
关于优化的具体方法,百度上有很多,http://www.cnblogs.com/ziyiFly/archive/2008/12/24/1361380.html
我有一些简单实用的方法供参考:
1 首先明确你的SQL语句是用来做什么的,提取什么数据?在哪些表提数据?表之间的关系度是怎么样的(非常重要)?
2 语句量大的,最好分开写,用临时表先过滤数据量再关联,这样既语句清晰,执行效率也高
3 选取适合的实现方法,比如很多人都需要用游标来顺序选择数据,在我看来,在数据量非常大的情况下,效率并不高,用顺序编码的方法来取数据,效率会提高很多,所以一些看起来很"眩"的技术,并不一定是比简单的代码更优更高效
4 开发当中,如果是带参数的,最好是先处理参数,再放到语句当中去,这样执行语句会快一些
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2