Sytuacja wygląda następująco:
Jest tabela zawierajaca kilkadziesiat tysiecy rekordow
Przeszukiwanie odbywa się po zaindeksowanych "krótkich" TINYINT(2) kolumnach.
Sortowanie odbywa sie po kolumnie 10-cioznakowej
Zapytanie bedzie wybierało (SELECT) "długie" dane opisowe.
Czy z punktu widzenia wydajnosci bardziej oplaca sie:
1. wykonać zapytanie bez LIMIT'u, z sortowaniem, policzyć ilość wyników, a następnie LIMIT osiągnąć poprzez php
2. wykonać zapytanie dodając LIMIT i sortowanie, a następnie wykonac drugie zapytanie tylko w celu policzenia wszystkich znalezionych rekordow (bez sortowania i SELECT'owania "długich" kolumn)