Verwalten der Größe der SQL Server-Tabelle Zeilen ist eine wichtige Datenbank-Design berücksichtigt . Zeilen, die für die SQL Server- Daten maximale Zeilenlänge 8.060 Byte überschreiten , damit unterliegen können Spalten fließt über in zusätzliche Seiten, behindern Leistung. Die Daten innerhalb einer Zeile enthalten ist, kann nicht immer mit der gesamten Reihe Größe . Daher ist die Formel zur Berechnung der Raum durch eine Reihe verwendet anders als die für die Berechnung der Gesamt-Größe der Reihe. Anleitung
berechnen Row Größe
1
Klicken Sie auf die Schaltfläche "Start" , navigieren Sie zu dem "Microsoft SQL Server "-Ordner angezeigt, die installierte Version , und klicken Sie auf " SQL Server Management Studio. "
2
zum SQL Server verbinden aus dem "Connect to Server "-Fenster.
3
auf die Datenbank mit der rechten Maustaste und wählen Sie " Neue Abfrage. "
4
Geben Sie die folgende Abfrage in der neuen Abfrage -Fenster:
SELECT OBJECT_NAME ( syscolumns. [id ] ) AS [Table Name] ,
SUM ( syscolumns . Länge) AS [ Row Size]
FROM syscolumns
JOIN sysobjects ON syscolumns . [id ] = sysobjects . [id ]
WHERE sysobjects.xtype = 'U'
GROUP BY OBJECT_NAME ( syscolumns. [id ] )
5
Klicken Sie auf die Schaltfläche "Ausführen" , um die Abfrage auszuführen. Die Ergebnisse zeigen eine Liste von Tabellennamen und ihre jeweiligen Zeile Größen in Bytes.
Berechnen Durchschnitt Daten pro Zeile
6
auf die Datenbank mit der rechten Maustaste an und wählen " New Query "
7
Geben Sie die folgende Abfrage in der neuen Abfrage-Fenster ersetzen " "mit dem Namen der Tabelle , um Daten pro Zeile berechnen : .
EXEC sp_spaceused N ' '
8 Klicken Sie auf die Schaltfläche "Ausführen" , um die Abfrage auszuführen. Die Ergebnisse werden eine Reihe mit sechs Säulen zeigen .
9
Multiplizieren Sie die Anzahl des "data" Spalte Wert von 1024 , um die Größe in Bytes zu berechnen.
10
Teilen Sie die Größe in Bytes durch den Wert der " Zeilen "-Spalte , um die durchschnittliche Anzahl von Bytes pro Zeile berechnen.