Softwarearchitektur
Objektorientierung
Softwareentwickler
Programmierer
Unternehmenssoftware
Software entwickeln




MySQL Performance verbessern

MySQL-Datenbanken optimieren

  • Keine überflüssigen Tabellenspalten speichern. In MySQL kann man später jederzeit Tabellenspalten ergänzen.
  • Nur Spalten abfragen, die tatsächlich benötigt werden: SELECT Spalte-x, Spalte-y FROM Tabelle anstatt SELECT * FROM Tabelle
  • Normalisierung der Tabellenstrukturen: Normalisierung bedeutet, die Anzahl der leeren Zellen zu minimieren.
  • MySQL bietet die Möglichkeit, Indizees zu bilden, welche die Suche beschleunigen. Ein Index ist eine geordnete Liste von Einträgen. Eine geordnete Liste ist viel schneller durchsucht, als eine ungeordnete. Am besten definiert man die Tabellenspalte als Index, nach der am häufigsten gesucht wird. Falls man meistens mehrspaltige Abfragekriterien hat, lässt sich auch ein mehrspaltiger Index definieren. Zu viele Indizees drücken allerdings die Performance beim Hinzufügen und Löschen von Einträgen, weil jedes Mal der Index aktualisiert werden muss.
 

Schlagworte zum Text:
Datenbank MySQL Performance
 
 
Impressum © 2009 Alle Rechte vorbehalten