Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#4

Re: select * from table where id = ein Wert vom Array

  Alt 8. Aug 2009, 17:38
Ein Statement zu parsen ist das kleinste Problem einer Datenbank. Nach dem Parsen kommt erstmal eine Rechteprüfung, dann Zugriff aufs Dateisystem (oder den Cache), verarbeiten der Indizes.. Hunderte Zeilen sind für ein einzelnes Statement kein Problem, tausende vermutlich auch nicht. Du musst dir immer im klaren darüber sein, dass deine Daten irgendwie zum Server müssen, und ein einzelnes Statement macht das viel schneller und effizienter als viele einzelne Statements. Wenn deine Datenbank und dein Konnektor Arrays unterstützt, kannst du versuchen, ein Array für die IDs zu benutzen - dann wird das Statement sehr kurz, aber die Daten müssen trotzdem noch irgendwie zum Server.
  Mit Zitat antworten Zitat