MySQL last_query_cost用于复杂查询

时间:2010-11-17 21:15:10

标签: mysql performance sql-tuning

当试图找到复杂查询的成本(其中包含一个子查询)时,我得到的值为0。 mysql's manual says

  

“Last_query_cost值可以是   精确计算只是为了简单   “扁平”查询,而不是复杂的查询   例如那些有子查询或   联盟。对于后者,价值是   设为0.“

我的问题是 - 如何计算复杂查询的成本?

1 个答案:

答案 0 :(得分:2)

我不是故意成为一名h8r,但我不相信'Last_query_cost'的优点......它似乎只是简化了查询的成本。混淆缺乏教育。 :)

就个人而言,我更加关注EXPLAIN中的执行路径,以及SHOW SESSION STATUS LIKE'Handler_%'值以查看实际完成的内容。

相关问题