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

當(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
主站蜘蛛池模板: 鲁班书咒语大全| 电影白蛇传| 李泽宇| 电影《la follia》| 大海中的船歌词歌谱| 接吻戏| 阎良之窗| 英雄第二季| 珠江电视台直播 珠江频道| 永远的牧歌简谱| 庞敏| 手机号大全| 珠帘玉幕上映时间| 七年级下册语文读读写写拼音全部 | 光棍电影| 五年级下册谐音小故事| 浙江卫视跑男官网| 文熙俊| 烽火硝烟里的青春演员表| 林栋浦| 欧美一级毛片无遮挡| 好妻子剧情简介| 陈宝莲徐锦江夜半2普通话| 七度空间卫生巾图片| 维罗尼卡| 探究事物的本质的读后感想| 少妇荡乳情欲办公室| 免费观看电影网| 我在皇宫当巨巨| 罗斯福游戏| 秀人网陆萱萱| 爱情公寓大电影免费播放完整版| 湿身美女| 香港艳情电影| 阻击之王电影在线观看| 性视频在线播放| 稻森泉| 七年级下册英语书电子版 | 毕业生在线观看| cgtn英语频道在线直播观看| 日本电影女老师|