首先,把昨天那倆條sql語句的優(yōu)化原因給大家補(bǔ)充一下,第一條效率極低,第二條優(yōu)化后的,sql語句截圖如下:
經(jīng)過幾個(gè)高手的評(píng)論和個(gè)人的分析:
第一條sql語句查詢很慢是因?yàn)樗紫仁褂昧薸n關(guān)鍵字查詢,導(dǎo)致全表掃描,其次我那條sql語句的寫法上,是通過子查詢根據(jù)某一個(gè)字段去不斷匹配后面查詢到的集合數(shù)據(jù),最后得到查詢結(jié)果,這一系列操作下來效率上去才怪呢。
但是第二條sql語句是通過連接查詢,根據(jù)建立了索引的字段來等值匹配,最后得到查詢結(jié)果,速度杠杠的。(一次小小的優(yōu)化經(jīng)歷,學(xué)到了)。
今天(2017-05-24)在微信公眾號(hào)上終于等到阿里巴巴集團(tuán)開源的Java開發(fā)手冊(cè)更新了,從地鐵上一路看到公司,真的學(xué)到了,人家的開發(fā)規(guī)約真的是好,講的很細(xì),很注重細(xì)節(jié),這就是差距啊,下面給大家簡(jiǎn)單總結(jié)一下