优化SQL查询(个人工作经验总结)
来源:互联网 发布:ntp协议端口 编辑:程序博客网 时间:2024/04/27 01:10
1.统一sql的写法,大写都大写,小写都小写。
select * from user
select * from USER
这两个语句在数据库里面解析是不一样的,如果写成一致的,他会当成一个查询语句进行解析,如果是大小写不一致,则会认为是两个查询语句进行解析。应该保证相同的查询语句在任何地方都一致,减少数据库的负担。
2.不要把sql语句写的太复杂。
3.采用绑定变量
select * from user where clntcode ='14555'
select * from user where clntcode = '14406'
以上两句语句,查询优化器认为是不同的SQL语句,需要解析两次。如果采用绑定变量
declare @clntcode char(5)
select * from user where clntcode =@clntcode
@clntcode变量可以传入任何值,这样大量的类似查询可以重用该执行计划了,这可以大大降低数据库解析SQL语句的负担。一次解析,多次重用.
0 0
- 优化SQL查询(个人工作经验总结)
- SQL优化查询建议(个人总结 仅供参考)
- SQL优化查询建议(个人总结 仅供参考)
- SQL优化个人总结
- sql优化个人总结
- 软件开发面试个人总结(有工作经验)
- SQL系列 - SQL语句优化个人总结
- sql查询优化之个人体会
- Sql语句查询优化总结:
- sql查询优化总结ing
- 个人总结sql优化一般步骤
- 个人工作经验总结,如何进入IT行业?
- 个人工作经验总结,IT行业待遇如何?
- SQL中如何将表的查询结果纵向显示(个人思路总结)
- 个人总结sql 查询慢的48个原因分析
- 工作经验总结@fiberhome(一)
- SQL 查询优化 (一)
- 个人工作经验总结,如何提升自已的能力?
- IOS简单的浏览器制作
- [POJ 2777]Count Color[线段树区间更新查询]
- 编程一开始就应该养成的好习惯
- 理解Fragment生命周期
- MTK手机 获取 Serial Number(barcode)
- 优化SQL查询(个人工作经验总结)
- JavaScript高级程序设计之JavaScript实现 第1.2讲笔记
- Test7.5
- mac: 安装proto2.4.1工具
- 安装Hibernate jboss tools 去自动生成Hibernate 实体类及注解
- 自动生成Makefile的全过程详解Ubuntu
- Android实战简易教程<三十九>(第三方短信验证平台Mob和验证码自动填入功能结合实例)
- Eclipse从GIT导入MAVEN项目
- loopj.android.http.AsyncHttpClient 400