Thread SQL_CALC_FOUND_ROWS() (18 answers)
Opened by Froschpopo at 2007-05-13 21:14

pq
 2007-05-14 11:25
#35474 #35474
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
hrm. ich sagte ja, führ mal ein count aus und guck, wie langsam oder schnell das ist.
was verstehst du denn jetzt genau nicht? warum mysql so lange braucht, 2 mehr oder
minder grosse tabellen
zu joinen und das mit einer nicht trivialen join-bedingung?
mit limit funktioniert das halt so schnell, weil mysql ziemlich gut rausfinden kann,
ab wann es die ersten X ergebnisse zusammenhat. da du nach einer spalte
von defaultusers sortierst, muss mysql eben viel weniger joinen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread SQL_CALC_FOUND_ROWS()