Der MySQL Query Cache und wie stelle ich diesen richtig ein?

Infos zum aktuellen Status und Einstellungen

Was sind die optimalen Werte für den Query Cache? Die Größe des Query Caches sollte niemals mehr als 200M betragen. Der Overhead steigt sonst zu stark an, so das der Cache ineffizient wird.

113

Weiterlesen

Was sind temporäre Tabellen bei MySQL und wie konfiguriert man diese richtig?

Temporäre Tabellen werden vom MySQL-Server selbst erzeugt oder werden vom Entwickler angelegt. Sie werden als zwischenspeicher zum ablegen von zwischenergebnissen verwendet. Temporäre Tabellen konnen im RAM oder auf Festplatte abgelegt werden. Über den Status liefert der MySQL Server die notwendigen Informationen über die Nutzung und Menge der erstellten temporären Tabellen. Infos zum aktuellen Status und […]

Weiterlesen

Performancesteigerung von MySQL durch Optimierung der Queries

Die allgemeine Regeln zusammengefasst Die folgenden Regeln zeigen meist erst bei großen Datenmengen bzw. Tabellen ihre Wirkung. Bei kleinen Datenbanken wird man wohl kein Unterschied merken. Das Sternchen bei SELECT * FROM.. sollte vermieden werden. (mehr infos s.u.) LEFT JOIN und RIGHT JOIN bei großen Tabellen und Datenmengen vermeiden. Möglichst ein JOIN ersetzen und mit […]

Weiterlesen

MySQL Fachwissen

Tabellenformate und Datentypen Als Regel gilt: Die Daten so klein wie möglich bekommen. Den jeweils effizientesten (d. h. kleinstmöglichen) Datentyp verwenden. (z.B. ist MEDIUMINT ca. 25% kleiner als INT) Wenn möglich, Spalten als NOT NULL deklarieren. => Spart ein Bit je Spalte Weitere Infos zu diesen Thema findet man in der MySQL Dokumentation unter Wie […]

Weiterlesen