Java

資料庫 – SQL效能優化LIKE模糊查詢

我們在寫sql的時候應該儘量避免在一個複雜查詢裡面使用 LIKE ‘%XXX%’

由於XXX前面用到了“%”,因此該查詢必然走全表掃描,導致相關列的索引無法使用,除非必要,否則不要在關鍵詞前加%

如果後臺邏輯必須使用’%XXX%’,可以考慮以下解決辦法

java – connection pool 的流程與使用!

從流程可以看出,connection 的建立與關閉對於資料庫來說,很耗費系統資源的工作,

而我們的應用程式又必須等待取得 connection 之後才有辦法與資料庫互動,

如果在程式裡面有大量的 connection 建立與關閉,可以預期這樣對於程式的執行效能會有不小的衝擊