Het beheren van de grootte van de SQL Server-tabel rijen is een belangrijke database-ontwerp overweging. Rijen die het mogelijk maken gegevens aan de SQL Server maximale rijlengte van 8060 bytes overschrijdt kan ondervinden kolommen stroomt over in extra 's , belemmert prestaties . De gegevens in een rij niet altijd overeen met de totale rij grootte. Daarom is de formule voor de ruimte die door een rij verschilt van die voor de berekening van de totale omvang van de rij . Instructies Bereken Totaal Rijgrootte 1 Klik op de knop "Start " , navigeer naar de map " Microsoft SQL Server " geschikt is voor de geïnstalleerde versie , en klik op " SQL Server Management Studio . " kopen van 2 verbinding met de SQL Server uit het raam " Verbind met server " . 3 klik met de rechtermuisknop op de database en selecteer " Nieuwe query . " Type 4 de volgende query in de nieuwe query venster : SELECT OBJECT_NAME ( syscolumns. [ id ] ) AS [ Table Name ] , SUM ( syscolumns . lengte ) AS [ Rijgrootte ] FROM syscolumns JOIN sysobjects ON syscolumns . [ id ] = sysobjects . [ ID ] WAAR sysobjects.xtype = 'U' GROUP BY OBJECT_NAME ( syscolumns. [ id ] ) op Twitter 5 Klik op de knop " uitvoeren " om de query uit te voeren . De resultaten zullen een lijst van tabelnamen en hun respectieve rij grootte in bytes tonen . Bereken Gemiddeld Gegevens per Rij 6 Klik met de rechtermuisknop op de database en selecteer " New Query " Type 7 de volgende query in de nieuwe query venster , vervangen " " met de naam van de tabel om de gegevens per rij te berekenen : . EXEC sp_spaceused N ' ' 8 Klik op de knop " uitvoeren " om de query uit te voeren . De resultaten zullen een rij zien met zes kolommen . 9 Vermenigvuldig het aantal deel van de " data " kolom waarde van 1024 om de grootte te berekenen in bytes . 10 Verdeel de grootte in bytes van de waarde van de " rijen " kolom aan het gemiddelde aantal bytes per rij te berekenen .
|