比如: select * from table1 where name=''zhangsan'' and tID > 10000 和執(zhí)行: select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上兩條語句的執(zhí)行效率是否一樣,因為如果簡單的從語句先后上看,這兩個語句的確是不一樣,如果tID是一個聚合索引,那么后一句僅僅從表的10000條以后的記錄中查找就行了;而前一句則要先從全表中查找看有幾個name=''zhangsan''的,而后再根據(jù)限制條件條件tID>10000來提出查詢結(jié)果。
巨人網(wǎng)絡(luò)通訊聲明:本文標題《SQL Server 索引結(jié)構(gòu)及其使用(二) 改善SQL語句第1/3頁》,本文關(guān)鍵詞 SQL,Server,索引,結(jié)構(gòu),及其,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
相關(guān)文章
下面列出與本文章《SQL Server 索引結(jié)構(gòu)及其使用(二) 改善SQL語句第1/3頁》相關(guān)的同類信息!