首先,把昨天那倆條sql語句的優(yōu)化原因給大家補充一下,第一條效率極低,第二條優(yōu)化后的,sql語句截圖如下:

iOS培訓,Swift培訓,蘋果開發(fā)培訓,移動開發(fā)培訓

經過幾個高手的評論和個人的分析:

  第一條sql語句查詢很慢是因為它首先使用了in關鍵字查詢,導致全表掃描,其次我那條sql語句的寫法上,是通過子查詢根據某一個字段去不斷匹配后面查詢到的集合數據,最后得到查詢結果,這一系列操作下來效率上去才怪呢。

  但是第二條sql語句是通過連接查詢,根據建立了索引的字段來等值匹配,最后得到查詢結果,速度杠杠的。(一次小小的優(yōu)化經歷,學到了)。

 

  今天(2017-05-24)在微信公眾號上終于等到阿里巴巴集團開源的Java開發(fā)手冊更新了,從地鐵上一路看到公司,真的學到了,人家的開發(fā)規(guī)約真的是好,講的很細,很注重細節(jié),這就是差距啊,下面給大家簡單總結一下