Zitat von
seifman:
... Die Aggregatfunktion COUNT benötigt auch seine Zeit, weshalb sich da bei der Performance wohl kaum Unterschiede ergeben werden.
Hai seifman,
der Unterschied ist ja das in dem einen Fall erst alle Datensätze an den Client übermittelt werden müssen um zu wissen wieviele Datensätze es sind. Im anderen Fall ermittelt der Server die Anzahl und gibt genau diesen einen Wert als Ergebniss an den Client.
Das kann einen sehr großen Geschwindigkeitsunterschied ausmachen. Stelle dir mal vor das der WEB/PHP Server nicht die selbe Maschiene wie der Datenbankserver ist und diese über eine nicht performante Leitung verbunden sind.
Stephan B.
"Lasst den Gänsen ihre Füßchen"