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

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

熱門標(biāo)簽:承德地圖標(biāo)注公司名需要花錢嗎 美團(tuán)地圖標(biāo)注商戶認(rèn)證注冊(cè) 電銷外呼系統(tǒng)軟件功能 北京400電話辦理多少錢 咸陽(yáng)電腦外呼系統(tǒng)運(yùn)營(yíng)商 慶陽(yáng)地圖標(biāo)注 榕城市地圖標(biāo)注 怎么給高德做地圖標(biāo)注 浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商
寫SQL語(yǔ)句的時(shí)候很多時(shí)候會(huì)用到filter篩選掉一些記錄,SQL對(duì)篩選條件簡(jiǎn)稱:SARG(search argument/SARG)
復(fù)制代碼 代碼如下:

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

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

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

下面說一下哪些是非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()等
您可能感興趣的文章:
  • 淺析SQL Server 聚焦索引對(duì)非聚集索引的影響
  • 淺述SQL Server的聚焦強(qiáng)制索引查詢條件和Columnstore Index
  • 淺析SQL Server的聚焦使用索引和查詢執(zhí)行計(jì)劃
  • 詳解sqlserver查詢表索引
  • SQL SERVER 2008 R2 重建索引的方法
  • SQLSERVER全文目錄全文索引的使用方法和區(qū)別講解
  • SQL_Server全文索引的使用實(shí)例演示
  • SQL_Server全文索引的用法解析
  • SQLSERVER如何查看索引缺失及DMV使用介紹
  • sqlserver索引的原理及索引建立的注意事項(xiàng)小結(jié)
  • sqlserver2005自動(dòng)創(chuàng)建數(shù)據(jù)表和自動(dòng)添加某個(gè)字段索引
  • SQL Server 數(shù)據(jù)庫(kù)索引其索引的小技巧
  • 詳解SQL Server的聚焦過濾索引

標(biāo)簽:上海 拉薩 呼和浩特 重慶 江蘇 新鄉(xiāng) 昭通 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLSERVER對(duì)索引的利用及非SARG運(yùn)算符認(rèn)識(shí)》,本文關(guān)鍵詞  SQLSERVER,對(duì),索引,的,利用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLSERVER對(duì)索引的利用及非SARG運(yùn)算符認(rèn)識(shí)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQLSERVER對(duì)索引的利用及非SARG運(yùn)算符認(rèn)識(shí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章