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

MySQL Query Optimierung: Alle Einträge holen die doppelt vorhanden sind

Wenn man sich alle doppelten Einträge einer Tabelle anzeigen lassen möchte, kann man auf folgende Query zurückgreifen:

Leider habe ich bei großen Tabellen bemerkt, das diese Query sehr lange dauert.Mein erster Gedanke war natürlich nachzuprüfen ob ein Index auf die Spalte ean gesetzt ist. Nachdem der Index gesetzt wurde hat sich aber an der […]

Weiterlesen

CSS Codesnippets für Effekte

Fade colors on mouse hover

 

Weiterlesen