欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQLSERVER對(duì)索引的利用及非SARG運(yùn)算符認(rèn)識(shí)

 更新時(shí)間:2013年02月17日 17:54:39   作者:  
SQL對(duì)篩選條件簡(jiǎn)稱:SARG(search argument/SARG)當(dāng)然這里不是說(shuō)SQLSERVER的where子句,是說(shuō)SQLSERVER對(duì)索引的利用,感興趣的朋友可以了解下,或許本文的知識(shí)點(diǎn)對(duì)你有所幫助哈
寫(xiě)SQL語(yǔ)句的時(shí)候很多時(shí)候會(huì)用到filter篩選掉一些記錄,SQL對(duì)篩選條件簡(jiǎn)稱:SARG(search argument/SARG)
復(fù)制代碼 代碼如下:

where amount>4000 and amount<6000上面這句就是篩選條件

當(dāng)然這里不是說(shuō)SQLSERVER的where子句,是說(shuō)SQLSERVER對(duì)索引的利用在SQLSERVER對(duì)于沒(méi)有SARG運(yùn)算符的表達(dá)式,索引是沒(méi)有用的,SQLSERVER對(duì)它們很難使用比較優(yōu)化的做法。

意思是說(shuō),如果你的SQL語(yǔ)句中沒(méi)有where子句包括非SARG運(yùn)算符,那么你的SQL語(yǔ)句是不會(huì)用到表格中的索引的

下面說(shuō)一下哪些是非SARG運(yùn)算符
非SARG運(yùn)算符包括
NOT、
<>、
NOT EXISTS、
NOT IN、
NOT LIKE
規(guī)律就是有“NOT” 關(guān)鍵字 或者 不等于的意思 基本上利用不了索引
還有一些內(nèi)部函數(shù),如果使用這些內(nèi)部函數(shù)SQLSERVER也不會(huì)用到索引
內(nèi)部函數(shù),例如:CONVERT(),UPPER()等

相關(guān)文章

最新評(píng)論