Forum: ASP Classic |
Thema:
AW: Re: SQL Server 2000: Optimierung Tabellen-Design (sehr viele Datensätze!!) |
Von:
Andreas Rauch (
04.06.2006 18:32) |
Hallo,
wie schon oben erwähnt sind gerade bei großen Tabellen Indizes extrem wichtig. Aber..!! Sofern du sehr viele inserts hast oder indizierte Spalten häufig geändert werden (sagen wir mal Ändern > Lesen) dann zieh schon mal in Betracht auf Indizes zu verzichten. Ein weitere wichtiger Punkt wäre, die richtige Wahl des Füllfaktors. Je höher desto besser die Leseleistung, je kleiner desto besser zunächst die Schreibleistung.
Sofern du Indizes bereits vergeben hast, überprüfe Sie nochmal. Sind es wirklich die richtigen. Ob in einer Suchargumente in einer Reihenfolge vorkommen ist dem SQL Server rel. egal, sofern es einen passenden Index dazu gibt. Allerdings ist es nat. schon von Vorteil, wenn der Index auf sehr selektive (seltene) Werte zeigt.
Beachte ausserdem, ob du die passenden Datentypen hast. Bevorzuge varchar statt char... Rechnerisch ist hier bei großne DB viel drin. Und zu guter letzt natürlich auch die Hardware. Im Prinzip steht und fällt die Leistung damit(Auslagern von Tabellen auf eine andere HDD etwa)
Grüße Fumus
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!