2

複雑なクエリ(サブクエリを含むクエリ)のコストを見つけようとすると、値が0になります 。mysqlのマニュアルには次のように書かれています:

「Last_query_cost の値は、サブクエリや UNION を使用した複雑なクエリではなく、単純な「フラット」クエリでのみ正確に計算できます。後者の場合、値は 0 に設定されます。

私の質問は、複雑なクエリのコストをどのように計算するのですか?

4

1 に答える 1

2

私はh8rであるつもりはありませんが、「Last_query_cost」のメリットについては確信が持てません...クエリのコストが実際に何であるかを単純化しすぎているようです。教育の欠如による難読化。:)

個人的には、EXPLAINに配置された実行パスと、SHOW SESSION STATUS LIKE'Handler_%'の値に注意を払い、実際に何が行われたかを確認します。

于 2010-11-17T21:42:22.343 に答える