# Wann sollte ich einer Datenbanktabelle einen Index hinzufügen?

Canonical URL: https://help.iagenify.com/de/faqs/databases/wann-sollte-ich-einer-datenbanktabelle-einen-index-hinzufugen

[← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)

HILFECENTER · FAQ Datenbanken 1 Min. Lesezeit
# Wann sollte ich einer Datenbanktabelle einen Index hinzufügen?
Erwägen Sie einen Index, wenn eine gemessene Abfrage wiederholt dieselben Spalten filtert, verbindet oder sortiert und zu viele Daten durchsucht. Prüfen Sie zuerst Abfrageplan und Arbeitslast: Indizes beschleunigen manche Lesevorgänge, kosten aber Speicher und erhöhen Schreibaufwand.
IaGenify
Datenbanken

## Abfragearbeitslast als Grundlage verwenden
Ermitteln Sie die langsame Abfrage und vergleichen Sie gelesene mit zurückgegebenen Zeilen. Ein Index kann helfen, wenn selektive Filter oder Join-Schlüssel einen kleinen Teil einer großen Tabelle finden.
Bei zusammengesetzten Indizes ist die Spaltenreihenfolge wichtig; ein unpassender Index wird möglicherweise nicht verwendet. Beachten Sie die Hinweise der jeweiligen Datenbank statt jede Filterspalte zu indexieren.
## Lesegeschwindigkeit und Schreibkosten abwägen
Relevante Einfügungen, Aktualisierungen und Löschungen müssen Indexeinträge mitpflegen. Zu viele Indizes verlangsamen Schreibvorgänge, erhöhen Speicherbedarf und erschweren Schemaänderungen.
Messen Sie Latenz und Ressourcen mit repräsentativen Daten vor und nach der Änderung. Behalten Sie den Index nur bei verbessertem Gesamtworkload und prüfen Sie seine Nutzung durch die beabsichtigte Abfrage. [← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)
