2010-11-17 206 views
2

試圖找到一個複雜的查詢的費用(一個在它的子查詢),我得到的0 mysql's manual says值時:MySQL的last_query_cost複雜查詢

「的Last_query_cost值可以是 僅針對簡單的 「扁平」查詢計算準確,而不是複雜查詢 (如子查詢)或 UNION。對於後者,值爲 設置爲0。

和我的問題是 - 我如何計算複雜查詢的成本?

回答

2

我並不是說要成爲h8r,但我不相信'Last_query_cost'的優點......它似乎只是簡化了查詢的成本。混亂的教育缺乏。 :)

就我個人而言,我更關注EXPLAIN中展示的執行路徑以及SHOW SESSION STATUS LIKE'Handler_%'值,以查看實際完成的內容。