Sponsored Links |
|
||||
Das mag sein, dass das der Praxis keinen großen Unterschied macht, aber das hängt dann wohl davon ab wie gut das DBMS die Abfrage optimiert. Rein logisch ist es unsinnig einen count über alle Spalten zu machen, denn das bringt einem genau das gleiche Ergebnis wie ein count über eine Spalte. Die Spalten sind ja hier uninteressant, es geht um die Zeilen.
|
|
||||
Zitat:
die MUSS ja vorhanden sein). |
|
||||
COUNT(*) vs COUNT(col) - MySQL Performance Blog
Eine andere Möglichkeit ist noch count(1) aber es wird nichts ändern. Wobei ich aber fast .3 Sekunden für 300.000 Datensätze reichlich finde. Ich messe hier einen um den Faktor 1000 schnelleren Wert, aber das kann natürlich auch an einem kleineren Index liegen. |
|
||||
Grad drüber gestolpert:
Zitat:
|
Stichwörter |
mysql, sql |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
MySQL Tabelle "reseten" | esperance | Serveradministration und serverseitige Scripte | 15 | 15.04.2009 22:32 |
Mysql Select über zwei Tabellen, von einer Tabelle pauschal alles selektieren? | braindead | Serveradministration und serverseitige Scripte | 2 | 06.01.2008 21:41 |
Mysql: Tabelle Ordnen, nach Integer Werten (timestamp) oder Zeitformaten? | braindead | Serveradministration und serverseitige Scripte | 8 | 14.03.2007 20:21 |
Tabelle mit Werten aus 2 MySQL DBs | mooonshadow | Serveradministration und serverseitige Scripte | 1 | 03.01.2007 12:56 |
Variablen in MySQL Tabelle hinzufügen | kampfgnom | Serveradministration und serverseitige Scripte | 13 | 09.12.2006 19:36 |