A | A | A

MySQL – Datensätze mit geringer Priorität anfügen

(am)

15.09.2009 16:00

Datenzugriffe optimieren

Wird eine Datenbank mit vielen neue Sätzen befüllt, egal ob per SQL-Skript oder aus einem Programm heraus, ist der Server stark beansprucht. Während er damit beschäftigt ist, die neuen Daten einzuordnen und Indizes zu pflegen, ist er kaum dazu in der Lage, neue Abfragen bewältigen. Die Datenbank reagiert dann träge. Verwendet man aber bei den INSERT-Befehlen den Zusatz LOW_PRIORITY, dann schaufelt MySQL nur dann neue Daten in die Datenbank hinein, wenn die anderen Prozesse dem System gerade nichts abverlangen. Sobald neue Anfragen kommen, werden die Neuzugänge mit niedriger Priorität behandelt, um die sonstigen Antwortzeiten gering zu halten. Ein typischer Befehl sieht wie folgt aus:

INSERT LOW_PRIORITY INTO  KUNDEN (name, vorname)  VALUES (‘Meier’,’Max’);

(Martin Goldmann/am)


Anzeige
Mehr zum Thema


  • Mister Wong
  • Folkd
  • oneview
  • del.icio.us
  • LinkaARENA
  • google.com
  • blinklist
  • Furl
  • YahooMyWeb
  • YiggIt

Anzeige

Stellenangebote

Website durchsuchen

Anzeige

Twitter