- Cache-Parameter des Servers optimieren
- Erstellen von (sinnvollen!) Indexen -> Nutze EXPLAIN
- Verwendung von Joins statt vieler einzelner SELECTs
- Zusammengefasste INSERTs statt für jeden Datensatz einzeln ein INSERT
- OPTIMIZE TABLE -> Defragmentierung der Daten
- ANALYSE TABLE -> Optimierung der Indexe
- Denormalisierung der Daten kann eine Option sein
- InnoDB bei vielen Schreiboperationen (rowlevel locking)
- Table Locks vermeiden
- Memory (HEAP) Tabellen für "flüchtige" Daten
- Temporäre Tabellen oder Views für Zwischenergebnisse