Gestione delle dimensioni di righe di una tabella di SQL Server è un importante progetto considerazione del database . Righe che permettono che i dati superano la lunghezza di riga massima di SQL Server di 8.060 byte possono essere soggetti a colonne che scorre sopra nelle pagine aggiuntive , ostacolando le prestazioni . I dati contenuti all'interno di una riga non sempre corrispondono alla dimensione totale della riga . Pertanto , la formula per calcolare lo spazio utilizzato da una riga è diverso da quello per calcolare la dimensione totale della riga .
Istruzioni Calcolare totale riga Dimensione
1 Fare clic sul pulsante "Start" , selezionare la cartella "Microsoft SQL Server " appropriata per la versione installata , e fare clic su " SQL Server Management Studio . "
2
Connettersi a SQL Server dalla finestra " Connect to Server " .
3
pulsante destro del mouse sul database e selezionare " Nuova query . "
4
digitare la query seguente nella nuova finestra di query :
SELEZIONA OBJECT_NAME ( syscolumns. [ id ] ) AS [ nome tabella ] , Stati
SUM ( syscolumns . lunghezza ) AS [ Dimensione riga ]
DA syscolumns
JOIN sysobjects ON syscolumns . [ id ] = sysobjects . [ id ]
DOVE sysobjects.xtype = ' U'
GROUP BY OBJECT_NAME ( syscolumns. [ id ] ) economici
5 Fare clic sul pulsante "Esegui" per eseguire la query . I risultati mostrano un elenco di nomi di tabelle e le loro rispettive dimensioni fila in byte .
Calcola media di dati per riga
6
pulsante destro del mouse sul database e selezionare " nuova query "
7
digitare la query seguente nella nuova finestra di query , sostituendo " EXEC sp_spaceused N ' 8 Fare clic sul pulsante "Esegui" per eseguire la query . I risultati mostrano una fila di sei colonne .
9
Moltiplicare il numero parte del " dati " valore colonna per 1024 per calcolare la dimensione in byte .
10
dividere la dimensione in byte per il valore della colonna " righe " per calcolare il numero medio di byte per riga .