“Conocimientos software>Software de base de datos

Cómo calcular la longitud del registro de SQL

2011/9/8
Gestionar el tamaño de filas de la tabla de SQL Server es una importante consideración de diseño de base de datos . Las filas que permiten que los datos exceden la longitud máxima del servidor SQL fila de 8060 bytes pueden estar sujetas a las columnas que fluyen sobre en páginas adicionales , lo que dificulta el rendimiento . Los datos contenidos en una fila pueden no corresponder con el tamaño total de la fila . Por lo tanto , la fórmula para calcular el espacio utilizado por una fila que es diferente que para el cálculo del tamaño total de la fila . Instrucciones
Calcular total Row Tamaño
1

clic en el botón "Inicio" , vaya a la carpeta " Microsoft SQL Server" apropiado para la versión instalada, y haga clic en "SQL Server Management Studio. "
2

Conectarse a SQL Server desde la ventana "Connect to Server" .
3

Haga clic en la base de datos y seleccione " Nueva consulta ".
4

Escriba la siguiente consulta en la nueva ventana de consulta :

OBJECT_NAME SELECT ( syscolumns. [ id] ) AS [ Nombre de la tabla ] ,

SUM ( syscolumns . largo) AS [ Tamaño de fila ]

DE syscolumns

ÚNETE sysobjects EN syscolumns . [ id] = sysobjects . [ id]

DONDE sysobjects.xtype = ' U'

GROUP BY OBJECT_NAME ( syscolumns. [ id] )
5

clic en el botón " ejecutar" para ejecutar la consulta . Los resultados mostrarán una lista de nombres de tabla y sus respectivos tamaños de fila en bytes .
Calcular el promedio de datos por fila
6

Haga clic en la base de datos y seleccione " nueva consulta "
7

Escriba la siguiente consulta en la nueva ventana de consulta , sustituyendo " tabla> "con el nombre de la tabla para calcular los datos por fila : .

EXEC sp_spaceused N ' tabla> '
8

clic en el botón " ejecutar" para ejecutar la consulta . Los resultados mostrarán una fila con seis columnas .
9

Multiplicar la parte del número de los " datos " valor de la columna de 1024 para calcular el tamaño en bytes .
10

Divida el tamaño en bytes por el valor de la columna de " filas " para calcular el número promedio de bytes por fila.

Software de base de datos
Cómo convertir archivos de cola de IBM AS400 Word o Excel
La función de agregado en subconsultas
Cómo crear etiquetas postales en Access 2007
¿Qué es la escalabilidad de DB2
Desarrollo Web Base de Datos
Cómo acceder a una macro para imprimir todos los informes
MS Access 2003 Opciones de línea de comandos
Cómo calcular los campos en la base de OpenOffice
Conocimientos Informáticos © http://www.ordenador.online