Timeout's und varchar's
-
Hallo,
Ich habe eine recht große Tabelle mit vielen Spalten und immerhin schon fast 4 Mio. Zeilen. Ca. 18 Spalten sind varchars von 125 Zeichen bis 1024 Zeichen (meist 512) bei Abfragen bekommt man sehr häufig Timeouts. Kann das an den varchars liegen. Bin in Datenbanken bissel eingerostet aber soweit ich das noch von meiner Lehre weis bringen varchars halt den Vorteil vom Speicher (man braucht weniger), sind dafür Zeitintensiver (weil sie berechnet werden müssen oder so), oder ist das falsch?
Achja es ist MS SQL 2000.MfG schirrmie
-
Deine Tabell wir denke ich sehr groß sein. Weiters wird der Zwischenspeicher nicht ausreichen um genügen Daten vorzuhalten.
Du sollte zuerstmal deine Tabellen normalisieren.
Es ist ein Unterschied ob eine 2 GB Datei durchsucht werden muss oder ob die Datei nur 50 MB ist.
Viele 50 MB sind oft schneller als wenn es eine große Tabelle ist.