Hallo
ich sitze hier vor einer MS-SQL Datenbank mit einer Tabelle ohne PK.
Da das eine größere Sache wird, wollte ich mal um Rat fragen, in welche Fallen ich möglichst nicht tappen sollte.
SQL Server 2008 R2, läuft in einer VM
Datenbank: 11GB
Tabelle, um die es geht: 10GB
Es ist eine Protokoll-Tabelle, d.h. es wird immer nur angefügt, nichts gelöscht oder geändert.
Mein Plan wäre, ein AUTOINCREMENT-Feld hinzuzufügen.
FILLFACTOR auf 100 setzen oder etwas geringer?
Wieviel freier Festplattenplatz sollte zur Verfügung stehen? Und hat jemand Erfahrung, wie lange man die Füße (Finger) stillhalten soll und ab wann man sich anfangen muss, Sorgen zu machen, wenn der Server nicht mehr mit einem redet?
Es wird ja ein clustered index werden, da hat der SQL-Server schon ein bissl zu schreiben.
Den Wert für die Dateivergrößerung von Data würde ich dabei auch gleich hochsetzen, Der steht momentan auf 1MB. Was wäre sinnvoll - 50MB?
Hab geschaut: aktuell gibt es so 1-5 Vergrößerungen aller 2-3 Tage. Aber es muss auch Zeiten mit mehr Bewegung geben, sonst wäre die Tabelle nicht so groß.
Wiederherstellungsmodell ist einfach. Vollsicherung + Differential-Sicherung. Wird das log dann trotzdem erst einmal volllaufen bei der Index-Erstellung?
Solche Sachen wie: Wie sind die INSERTS in die Tabelle aufgebaut? Mit feld-Liste oder nur mit values in der entsprechenden Reihenfolge? hab ich schon an die Leute weitergegeben.
An was müsste ich sonst noch denken? Oder braucht ihr noch irgendwelche Infos?
für Hinweise wäre ich echt dankbar.
Gruß
Irmgard