MySQL last_query_cost для сложных запросов - PullRequest
2 голосов
/ 18 ноября 2010

при попытке найти стоимость сложного запроса (один с подзапросом в нем) я получаю значение 0. Руководство MySQL говорит: :

"Значение Last_query_cost может быть точно вычислено только для простых «плоских» запросов, а не для сложных запросов, таких как запросы с подзапросами или UNION. Для последнего значение равно 0. "

и мой вопросэто - как рассчитать стоимость сложного запроса?

1 Ответ

2 голосов
/ 18 ноября 2010

Я не хочу быть h8r, но я не убежден в достоинствах 'Last_query_cost' ... просто кажется, что это упрощает стоимость запроса.Обфускация за недостаток образования.:)

Лично я уделяю больше внимания пути выполнения, изложенному в EXPLAIN, и SHOW SESSION STATUS LIKE 'Handler_%', чтобы увидеть, что на самом деле делается.

...