Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come calcolare la lunghezza di riga in SQL

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 .

 

software © www.354353.com