Thursday, October 14, 2010

Количество страниц и SQL_CALC_FOUND_ROWS

Хотел было переделать запросы, в которых считается количество всех элементов (для количества страниц), из двойных в один запрос с использованием SQL_CALC_FOUND_ROWS.
Однако, оказалось, что у этого способа есть подводные камни: этот способ хорош только для простеньких запросов, а при наличии условия WHERE выгоднее использовать обычные 2 запроса.
Подробнее в комментариях: http://www.mysqlperformanceblog.com/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/ (читать комментарии нужно именно целиком, для полного понимания всех плюсов и минусов).

No comments:

Post a Comment