博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
T-SQL优化基本常识
阅读量:7256 次
发布时间:2019-06-29

本文共 461 字,大约阅读时间需要 1 分钟。

  hot3.png

.在Where条件中尽量不要在=号左边进行函数、运算符、或表达式计算,如Where DATEDIFF(DD,StartTime,GetDate())=6  ;或Where Num/2=100;

 

2.在Where中尽量避免出现!=或<>操作符;

 

3.在Where中尽量避免对字段进行null值判定;

 

4.使用Like关键字进行模糊查找时,不要使用前置百分号,如Like ‘%123%’;

 

5.数据库字段的长度尽量的小(保证应用的前提下);

 

6.不要使用Selecte*,不要使用*号来查询数据;

 

7.尽量避免使用游标,游标的效率是很差的,可以使用While循环来代替;

 

8.尽量避免返回大量数据(查询数据(Select)优化,分页处理等);

 

9.使用Exists代替in和not in;

 

xml 配置中参数注意使用:#{},# param # 不要使用${} 此种方式容易出现 SQL 注

入。一般order by  like 用${}

转载于:https://my.oschina.net/lhuif/blog/1358191

你可能感兴趣的文章
yii框中findOne()的用法
查看>>
round 函数
查看>>
在 UIWebView中搜索并高亮度显示文本
查看>>
js的正则表达式RegExp
查看>>
RAC1——Clusterware概念简介1
查看>>
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
试除法求最小N个素数之二
查看>>
HDU2017 字符串统计
查看>>
terminator终端工具
查看>>
【转】那些相见恨晚的 JavaScript 技巧
查看>>
Lind.DDD.Authorization用户授权介绍
查看>>
谈谈设计模式~原型模式(Prototype)
查看>>
商城商品倒计时原生插件
查看>>
激光打印机的Color/paper, Xerography介绍
查看>>
敏捷开发
查看>>
react-native项目构建配置及window调试devtools
查看>>
Gym 100341C AVL Trees NTT
查看>>
第 1 章 虚拟化 - 004 - 启动第一个 KVM 虚机
查看>>
2.1.2_BeanFactory.getBean内部处理逻辑
查看>>
储存过程-原理、语法、函数详细说明
查看>>