Styring af størrelsen af SQL Server tabelrækker er en vigtig database design overvejelse. Rækker, der giver mulighed for data til at overstige den SQL Server maksimale rækken længde på 8.060 bytes kan være genstand for kolonner flyder over i yderligere sider , hæmmer performance. De data, der findes inden for en række matcher måske ikke altid totalrækken størrelse. Derfor formlen til beregning af plads, der anvendes ved en række er anderledes end at for at beregne det samlede størrelse af rækken . Instruktioner
Beregn Total Rækkestørrelse
1
Klik på "Start " knappen, navigere til " Microsoft SQL Server " mappe hensigtsmæssigt at den installerede version , og klik på " SQL Server Management Studio. "
2
forbindelse til SQL Server fra " Opret forbindelse til server " vinduet.
3
Højreklik på databasen og vælg " Ny forespørgsel . "
4
Indtast følgende forespørgsel i den nye forespørgsel vindue : Hej
SELECT OBJECT_NAME ( syscolumns. [id ] ) AS [ Table Name ] ,
SUM ( syscolumns . længde) AS [ Rækkestørrelse ]
FRA syscolumns
JOIN sysobjects ON syscolumns . [id ] = sysobjects . [id ]
WHERE sysobjects.xtype = ' U'
GROUP BY OBJECT_NAME ( syscolumns. [id ] )
5
Klik på " Udfør " knappen for at køre forespørgslen . Resultaterne vil vise en liste over tabelnavne og deres respektive række størrelser i bytes .
Beregn Gennemsnitlige data pr Row
6
Højreklik på databasen og vælg " nyt Query "
7
Indtast følgende forespørgsel i den nye forespørgsel vindue erstatte" " med navnet på den tabel til at beregne data pr række: .
EXEC sp_spaceused N ' '
8 Klik på " Udfør " knappen for at køre forespørgslen . Resultaterne vil vise en række med seks kolonner.
9
Multiplicer antallet del af " data " kolonneværdi af 1024 til beregne størrelsen i byte .
10
Opdel i byte med værdien af " rækker " kolonnen til at beregne det gennemsnitlige antal bytes per række.