mysql(六)爲什麼查詢速度會慢

在完成查詢任務的時候,查詢需要在不同的地方花費時間,包括網絡,CPU計算,生成統計信息和執行計劃、鎖等待(互斥等待)等操作,尤其是向底層存儲引擎檢索數據的調用操作,這些調用需要在內存操作、CPU操作和內存不足時導致的I/O操作上耗時間。根據存儲引擎不同,可能還會產生大量的上下文切換以及系統調用。 在每一個消耗大量時間的查詢案例中,我們都能看到一些不必要的額外操作,某些操作被額外地重複了很多次,某些
相關文章
相關標籤/搜索