PHP Portal » Blog » vermeide SELECT *

Werbung

vermeide SELECT *

geschrieben von

Das Abfragen sämtlicher Spalten in einer SELECT-Anweisung ist in 99% aller Fälle überflüssig. Meist benötigt man nur bestimmte Spalten, dann sollte man auch nur diese Spalten abfragen. Natürlich ist es als Programmierer einfacher einfach ein "SELECT *" zu nutzen, als jeder benötigte Spalte einzeln zu tippen, aber die zweite Variante ist auf jeden Fall Ressourcen sparender. Dabei geht es nicht nur um die Geschwindigkeit von MySQL, sondern auch den Speicherbedarfs des PHP-Skriptes.

PHP Code
1
2
3
4
5
// Ressourcen hungrig $result = mysql_query( 'SELECT * FROM foo' ); // weniger Speicherverbrauch und schneller $result = mysql_query( 'SELECT foo1, foo2, foo3 FROM bar');

Kommentare

aktuell liegen noch keine Kommentare vor

Trackbacks

aktuell sind keine Trackbacks vorhanden