Datenbankentwurf optimieren

Wenn man davon ausgeht, dass der Datenbankentwurf der bestimmende Faktor für eine Performance-Steigerung Ihrer Datenbankapplikation ist, dürfte klar sein, dass man mit der Optimierung bereits in diesem Frühstadium beginnen muss.

Indizes

Schon beim Tabellenentwurf bestimmen Sie durch den Einsatz von Indizes die spätere Ausführungsgeschwindigkeit. Prinzipiell gilt:

Hinweis

Alle wichtigen Felder einer Tabelle sollten indiziert sein!

Allerdings hat die Medaille auch ihre Kehrseite: Je mehr Indizes erstellt werden, umso größer ist die Datenbank und umso langsamer wird der Einfügevorgang (bzw. das Löschen), müssen doch mit jedem eingefügten Datensatz auch alle Indextabellen aktualisiert werden. Da aber beim Hinzufügen von Datensätzen ...

Get Datenbank-Programmierung mit Visual Basic 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.