2010-12-17 20 views

Respuesta

15

En realidad, "Show Client Statistics" dentro de SSMS Editor de consultas Ventana devolverá el tamaño de resultados, bytes recibidos desde el servidor, etc

-1

Puede utilizar sp_spaceused para obtener el tamaño de una mesa. Pero no conozco ninguna forma de obtener el tamaño de una consulta (por supuesto, eso significa poco).

Una forma de obtener una estimación rápida del tamaño sería para guardar los datos como un archivo de texto. Obviamente, habrá espacios en blanco adicionales. Pero le daría una idea general de qué tan grande es la consulta.

1

puede incluir el plan de ejecución real de la consulta en la ventana Resultados de SSMS, que mostrará un tamaño de fila estimada para los resultados. Multiplique eso por el número de filas para obtener su resultado. Sin embargo, no estoy seguro de cuán preciso es el tamaño estimado de la fila.

7
SELECT <your query here> 
INTO dbo.MyTempTable 
FROM <query source> 

exec sp_spaceused 'MyTempTable' 

DROP TABLE MyTempTable 

Este wlil devolver filas, Espacio Reservado, el espacio de datos (en KB), Índice de espacio y el espacio no utilizado para esa mesa.

Cuestiones relacionadas