Nikdo to opravdu nezmiňuje, ale správný způsob použití SQL_CALC_FOUND_ROWS technika je takováto:
- Proveďte dotaz:
SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 0, 10 - Pak spusťte tento dotaz přímo poté:
SELECT FOUND_ROWS(). Výsledek tohoto dotazu obsahuje úplný počet z předchozího dotazu, tj. jako byste nepoužiliLIMITdoložka. Tento druhý dotaz je okamžitě rychlý, protože výsledek již byl uložen do mezipaměti.