提高SQL執(zhí)行效率的幾點(diǎn)建議建站知識(shí)
導(dǎo)讀:1建站知識(shí)提高SQL執(zhí)行效率的幾點(diǎn)建議: ◆盡量不要在where中包含子查詢(xún); 關(guān)于時(shí)間的查詢(xún),盡量不要寫(xiě)成:where to_char(dif_date,yyyy-mm網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化軟件。
提高SQL執(zhí)行效率的幾點(diǎn)建議:
◆盡量不要在where中包含子查詢(xún);
關(guān)于時(shí)間的查詢(xún),盡量不要寫(xiě)成:where to_char(dif_date,'yyyy-mm-dd')=to_char('2007-07-01','yyyy-mm-dd');
◆在過(guò)濾條件中,可以過(guò)濾掉最大數(shù)量記錄的條件必須放在where子句的末尾;
FROM子句中寫(xiě)在最后的表(基礎(chǔ)表,driving table)將被最先處理,在FROM子句中包含多個(gè)表的情況下,你必須選擇記錄條數(shù)最少的表作為基礎(chǔ)表。如果有三個(gè)以上的連接查詢(xún),那就需要選擇交叉表(intersection table)作為基礎(chǔ)表,交叉表是指那個(gè)被其他表所引用的表;
◆采用綁定變量
◆在WHERE中盡量不要使用OR
◆用EXISTS替代IN、用NOT EXISTS替代NOT IN;
◆避免在索引列上使用計(jì)算:WHERE SAL*12>25000;
◆用IN來(lái)替代OR: WHERE LOC_ID=10 OR LOC_ID=15 OR LOC_ID=20
◆避免在索引列上使用IS NULL和IS NOT NULL;
◆總是使用索引的第一個(gè)列;
◆用UNION-ALL替代UNION;
◆避免改變索引列的類(lèi)型:SELECT...FROM EMP WHERE EMPNO='123',由于隱式數(shù)據(jù)類(lèi)型轉(zhuǎn)換,to_char(EMPNO)='123',因此,將不采用索引,一般在采用字符串拼湊動(dòng)態(tài)SQL語(yǔ)句出現(xiàn);
◆'!=' 將不使用索引;
◆優(yōu)化GROUP BY;
◆避免帶有LIKE參數(shù)的通配符,LIKE '4YE%seo網(wǎng)站排名優(yōu)化軟件39;使用索引,但LIKE '%YE'不使用索引
◆避免使用困難的正規(guī)表達(dá)式,例如select * from customer where zipcode like "98_網(wǎng)站seo優(yōu)化軟件__",即便在zipcode上建立了索引,在這種情況下也還是采用順序掃描的方式。如果把語(yǔ)句改成select * from customer whseo網(wǎng)站優(yōu)化培訓(xùn)ere zipcode>"98000",在執(zhí)行查詢(xún)時(shí)就會(huì)利用索引來(lái)查詢(xún),顯然會(huì)大大提高速度;
◆盡量明確的完成SQL語(yǔ)句,盡量少讓數(shù)據(jù)庫(kù)工作。比如寫(xiě)SELECT語(yǔ)句時(shí),需要把查詢(xún)的字段明確指出表名。盡量不要使用SELECT *語(yǔ)句。組織SQL語(yǔ)句的時(shí)候,盡量按照數(shù)據(jù)庫(kù)的習(xí)慣進(jìn)行組織
相關(guān)網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化軟件。關(guān)鍵詞標(biāo)簽: 幾點(diǎn)建議 SQL 效率
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章提高SQL執(zhí)行效率的幾點(diǎn)建議建站知識(shí)主要講述幾點(diǎn)建議,效率,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6570.html
為你推薦與提高SQL執(zhí)行效率的幾點(diǎn)建議建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12