Indizes

Sollte man auf alle Spalten Indizes setzen oder lohnt das nur bei wirklich wichtigen Informationen?

Und sollte man auf Fremdschlüssel ebenfalls Indizes setzen?

DB: MySQL

Danke

Hallo,

  1. NEIN. Jeder Index kostet beim Schreiben Zeit. Du solltest nur auf die Felder, die Du in einer Suchabfrage in der WHERE Bedingung benutzt einen Index setzen. (Und auch das sind noch viel zu viele) --> Ausprobieren.

  2. JA.

Gruß

Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

danke