一個(gè)?SQL?執(zhí)行的很慢乒疏,我們要分兩種情況討論:
1、大多數(shù)情況下很正常饮焦,偶爾很慢怕吴,則有如下原因
(1)、數(shù)據(jù)庫在刷新臟頁县踢,例如?redo?log?寫滿了需要同步到磁盤转绷。
(2)、執(zhí)行的時(shí)候硼啤,遇到鎖议经,如表鎖、行鎖谴返。
2煞肾、這條?SQL?語句一直執(zhí)行的很慢,則有如下原因嗓袱。
(1)籍救、沒有用上索引:例如該字段沒有索引;由于對(duì)字段進(jìn)行運(yùn)算渠抹、函數(shù)操作導(dǎo)致無法用索引蝙昙。
(2)闪萄、數(shù)據(jù)庫選錯(cuò)了索引。