2011-06-23 145 views
9

SQL Server中是否有确定查询在结果集中的Mgmt Studio查询中返回的数据的MEGS中的大小?SQL Server查询结果集大小

+0

谢谢你们,我试着对SQL Azure这样做,所以明天我会给客户端统计信息! – user728584

回答

20

您可以打开客户端统计(查询菜单,包括客户端统计)执行查询时给出了从服务器返回的字节数。

+1

这正是我所需要的,并且帮助我快速获得所需的数据。谢谢。 –

6

创建一个包含查询结果的表并对其运行sp_spaceused。

SELECT * 
INTO tablename 
FROM ... 

Exec sp_spaceused 'tablename' 

Drop tablename 
+1

您也可以选择包含客户端统计信息并检查“从服务器收到的字节”,但我不确定它只计算数据字节。 – niktrs

+0

看起来像你打败了我 - 字节数可能是总字节数,包括协议开销。虽然它可能不直接映射到结果集中的字节数,但它可能很有用。 –

+0

想要帮助我的朋友,不要竞争。你的想法非常好 - 开销通常不会太多。从服务器运行查询似乎更接近“tuth”,因为我得到的字节更少。 – niktrs