MySQL

Storage Engines

Wenn man eine MySQL-Tabelle erstellt kann man neben den Feldern und Indizes auch die Storage Engine, also die Art, wie die Daten gespeichert werden, angeben. In den meisten Fällen ist man mit der Standardeinstellung gut bedient, aber es gibt auch Fälle, bei denen es sich lohnt sich bewusst für eine andere Engine zu entscheiden. Am Beispiel von MyISAM und InnoDB sollen in diesem Beitrag kurz ein paar Unterschiede und Anwendungsgebiete aufgezeigt werden.

Weiterlesen »Storage Engines

Indizes

Das man gerade für größere Tabellen in der Datenbank möglichst Indizes setzen sollte, um Datensätze schneller zu finden und somit die Abfragezeit zu reduzieren dürfte den meisten Entwicklern bekannt sein. Weniger bekannt ist jedoch, dass bei einer Abfrage je Tabelle immer nur ein einziger Index verwendet wird.Weiterlesen »Indizes