日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

優(yōu)化Sql語句時需要注意到的問題

作者:  來源:  發(fā)布時間:2011-5-20 15:30:27  點擊:

這篇文章提供給大家分享,是作者個人的看法,但是對于優(yōu)化SQL語句確實是尤為重要的,下面是所需要注意到的4段,希望對大家有所幫助。

1.盡量不要對列名進行函數(shù)處理。而是針對后面的值進行處理

例如where col1 = -5的效率比where -col1=5的效率要高

因為后面的條件對列值進行了計算。這樣的條件下優(yōu)化器無法使用索引

而是要針對所有值進行計算之后才能再比較

2.盡量使用和數(shù)劇列一樣的值進行操作

如果col1是數(shù)值型

那么例如where col1 = 2和where col1= ‘2′

則前者效率更高

因為比較字符和數(shù)值型的時候

引擎需要把兩者都轉(zhuǎn)化成雙精度然后進行比較

3.減少函數(shù)的使用

例如where col1 >= ‘2009-10-26′ and col1 <= ‘2009-10-27′

和where datediff(day,col1,getdate())=0

后者因為用到函數(shù)處理。所以col1上的索引又無法使用了

4.盡量不要用OR

一般對于OR的條件

優(yōu)化器一般會使用全表掃描

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 即便如此我依然爱着我的老婆| 3d成人国产同人动漫焰灵姬| 病毒感染血常规有什么异常 | 汤唯和梁朝伟拍戏原版| 人流后饮食| 釜山国际电影节| 拼音表| 杨门女将演员表| 孤战迷城电视剧剧情分集介绍| 电影田螺姑娘| 让我听懂你的语言歌词| 最火图片| 未来少年柯南 动漫| 意大利辣椒1984| 赵依芳| 有为有不为思维导图| 日韩欧美动作影片| 男生魔鬼训练压腿| 复仇女王 电视剧| 单招考试查询成绩入口| 伴娘| 1998年槟榔西施| 极品美女在线| 海洋之歌电影| 日日夜精品视频| lebron james音标| www.douyin.com/pay| 西游记tvb| 转正意见评语| 台州林毅| 禁忌的诱惑电影| 秋天 课文| 贝利亚头像权威| 美丽分贝 电视剧| 美女的咪咪| 小镇追凶电影免费观看| 陈剑月| 昭君出塞简谱| 四年级上册麻雀的课堂笔记| 王家卫作品| 九宫格数独100题及答案|