通常,使用 COUNT(*) 可以知道查询返回的行数。
以同样的方式,有没有办法知道给定查询的输出是多少兆字节?
就像是
SELECT MEMORYUSE(*) FROM bla bla bla
编辑:我喜欢 *exec sp_spaceused ... * 方法,因为它可以编写脚本!
通常,使用 COUNT(*) 可以知道查询返回的行数。
以同样的方式,有没有办法知道给定查询的输出是多少兆字节?
就像是
SELECT MEMORYUSE(*) FROM bla bla bla
编辑:我喜欢 *exec sp_spaceused ... * 方法,因为它可以编写脚本!
为了完整起见,有几个选项可以为您提供有关执行/已执行查询的更多信息,您也可以使用 SSMS 查看/设置这些信息。如下图,查询的行数默认显示在SSMS的右下角。此外,我还突出显示了高级查询选项,您可以按此处所示进行全局设置。当然,您也可以通过将它们包含在查询中来为特定语句或批处理打开任何这些选项,即“set showplan_test on”等。
您也可以在 SSMS 中打开“显示客户端统计信息”,如下所示(带有示例输出)。