Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: MS SQL 2000 Performance / Hardware

  Alt 23. Mai 2006, 19:21
Ein Clustered Index alleine macht noch keinen Sommer bzw. eine performante DB. Der Clustered Index muss auf dem Feld (den Feldern) liegen, die am häufigsten für zeitkritische Abfragen verwendet werden. I.A. sind dies die Primary Keys (Indentity), kann aber auch mal eine Datumsspalte sein, wenn etwa eine Aufzeichnung bestimmter Ereignisse stattfindet und der Löwenanteil der Auswertungen über einen zeitlich begrenzten Bereich laufen.

Des Weiteren sind Indexe mit Augenmaß zu verwenden: Zu wenige führen zu den berüchtigten 'Table scans', zu viele zu Performanceeinbußen bei der Datenmanipulation: Immerhin müssen bei jeder Änderung alle Indexe überarbeitet werden.

Den Rest hat jens_w und Berhard Geyer schon gesagt.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat