Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať riadku Dĺžka SQL

Správa veľkosti riadkov tabuľky servera SQL Server je dôležitým databázy pri návrhu . Riadky , ktoré umožňujú , aby boli dáta prekročiť SQL Server maximálnu dĺžku riadku na 8060 bajtov , môže byť predmetom stĺpca tečie aj do ďalších stránok , čo sťažuje výkon . Údaje obsiahnuté v rade nemusí vždy zodpovedať celkovej veľkosti riadku . Z tohto dôvodu , vzorec pre výpočet priestor používaný rade je iný ako pre výpočet celkovej veľkosti riadku . Návod
Spočítajte Celkom Row Veľkosť
1

Kliknite na tlačidlo " Štart " , prejdite do priečinka " Microsoft SQL Server " zodpovedajúce nainštalované verzie , a kliknite na " SQL Server Management Studio . "
2

Pripojenie k serveru SQL Server v okne "Pripojiť k serveru " .
3

Kliknite pravým tlačidlom myši na databázu a vyberte " Nová otázka " .
4

zadajte nasledujúci dotaz v novom okne dotaze :

SELECT object_name ( syscolumns. [ ID ] ) AS [ názov tabuľky ] ,

SUM ( SYSCOLUMNS . dĺžka) AS [ Row Size ]

Z SYSCOLUMNS

JOIN sysobjects ON SYSCOLUMNS . [ id ] = sysobjects . [ id ]

WHERE sysobjects.xtype = ' U '

GROUP BY object_name ( syscolumns. [ ID ] )
5

Kliknite na " Spustiť " tlačidlo pre spustenie dotazu . Výsledky sa zobrazí zoznam názvov tabuliek a ich zodpovedajúce veľkosti riadku v bytoch .
Výpočet priemerných údajov za Row
6

Pravým tlačidlom myši na databázu a vyberte možnosť " . Nový dotaz "
7

zadajte nasledujúci dotaz v novom okne dotaze , nahradenie "

" s názvom tabuľky pre výpočet dát na riadok :

EXEC sp_spaceused N '

"
8

Kliknite na tlačidlo " Execute " pre spustenie dotazu . Výsledky sa zobrazí jeden riadok so šiestimi stĺpmi .
9

Vynásobte číslo časť " dáta " hodnota stĺpca 1024 vypočítať veľkosť v bajtoch .
10

rozdeľte veľkosť v bajtoch od hodnoty " riadkov " stĺpci pre výpočet priemerného počtu bytov na riadok .

Najnovšie články