Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#9

Re: Anzahl der MySQL-Tabellenzeilen herausfinden

  Alt 8. Nov 2005, 18:58
Zitat von Sharky:
Zitat von seifman:
... Die Aggregatfunktion COUNT benötigt auch seine Zeit, weshalb sich da bei der Performance wohl kaum Unterschiede ergeben werden.
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.
Und man kann sie IMHO auch noch beschleunigen, wenn man nicht über alle Datensätze zählt sondern lediglich über den PK:
SELECT COUNT(pk_spalte) FROM tabelle
  Mit Zitat antworten Zitat