Nachtrag:
Mir ist noch etwas eingefallen zum Thema MySQL-Query-Effizienz.
Situation:
Ich habe eine MySQL-Tabelle mit sagen wir 15 Spalten.
In einer Spalte davon ist ein Umschalter (Bool), der bestimmt, ob die Infos aus den restlichen 14 Spalten überhaupt benötigt werden oder nicht.
Was ist besser:
A) Mit einer kompletten Abfrage alle Werte einlesen und so instesamt nur EINE Datenbank-Anfrage stellen (die aber größer ist),
oder
B) nur das Umschaltfeld mit einer ersten Abfrage auslesen und dann bei Bedarf mit einer ZWEITEN Datenbankabfrage die restlichen Felder einlesen, also u.U. zwei Abfragen absenden.
Sorry, hätte bestimmt auch googeln können, aber wir sind hier gerade so schön drin im Thema :-)
Mir ist noch etwas eingefallen zum Thema MySQL-Query-Effizienz.
Situation:
Ich habe eine MySQL-Tabelle mit sagen wir 15 Spalten.
In einer Spalte davon ist ein Umschalter (Bool), der bestimmt, ob die Infos aus den restlichen 14 Spalten überhaupt benötigt werden oder nicht.
Was ist besser:
A) Mit einer kompletten Abfrage alle Werte einlesen und so instesamt nur EINE Datenbank-Anfrage stellen (die aber größer ist),
oder
B) nur das Umschaltfeld mit einer ersten Abfrage auslesen und dann bei Bedarf mit einer ZWEITEN Datenbankabfrage die restlichen Felder einlesen, also u.U. zwei Abfragen absenden.
Sorry, hätte bestimmt auch googeln können, aber wir sind hier gerade so schön drin im Thema :-)
Kommentar