Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 有没有可用的工具可以用来计算(a)sqlserver中的大小或单行(b)到达sqlserver的流量_Sql Server_Sql Server 2005_Performance - Fatal编程技术网

Sql server 有没有可用的工具可以用来计算(a)sqlserver中的大小或单行(b)到达sqlserver的流量

Sql server 有没有可用的工具可以用来计算(a)sqlserver中的大小或单行(b)到达sqlserver的流量,sql-server,sql-server-2005,performance,Sql Server,Sql Server 2005,Performance,是否有任何工具可用于计算sqlserver中的大小或单行。这将真正有助于计算DB的预期大小。另外一个选项是使用sp_spaceused,但它给出了整个表的详细信息。。。我们想要的是表中记录的大小(最大大小) 此外,是否有任何工具可以检查影响服务器的通信量,以便能够识别瓶颈 提前感谢。这不需要工具,只需编写一个非常简单的查询: SELECT SUM(length) FROM syscolumns WHERE id = OBJECT_ID('MyTable') 这不需要工具,只需编写一个非常简单的

是否有任何工具可用于计算sqlserver中的大小或单行。这将真正有助于计算DB的预期大小。另外一个选项是使用sp_spaceused,但它给出了整个表的详细信息。。。我们想要的是表中记录的大小(最大大小)

此外,是否有任何工具可以检查影响服务器的通信量,以便能够识别瓶颈


提前感谢。

这不需要工具,只需编写一个非常简单的查询:

SELECT SUM(length)
FROM syscolumns
WHERE id = OBJECT_ID('MyTable')

这不需要工具,只需编写一个非常简单的查询:

SELECT SUM(length)
FROM syscolumns
WHERE id = OBJECT_ID('MyTable')

这在结果中给出了一个类似于“67”的值。这是以KB为单位的行大小还是其他什么?@HotTester:单个行大小始终以字节为单位。大小不能超过8060字节(略小于8KB)。这让我很困惑。。假设我将图片(大小200kb)保存在一行中,那么该行的大小不会增加到8KB以上吗?@HotTester:
varchar(max)
varbinary(max)
等列不是行内数据,而是存储在行外的LOB数据。注意:除非您使用SQL 2008的
FILESTREAM
类型,否则请不要将图像存储在数据库中,这将导致性能低下。这将在结果中给出类似于“67”的值。这是以KB为单位的行大小还是其他什么?@HotTester:单个行大小始终以字节为单位。大小不能超过8060字节(略小于8KB)。这让我很困惑。。假设我将图片(大小200kb)保存在一行中,那么该行的大小不会增加到8KB以上吗?@HotTester:
varchar(max)
varbinary(max)
等列不是行内数据,而是存储在行外的LOB数据。另外,请不要将图像存储在数据库中,除非您使用的是SQL 2008的
FILESTREAM
类型,否则会导致性能不佳。拜托,不要将您的问题变成多方问题。。。我回答了你问的问题,只有正确的答案才有礼貌地接受。问一个单独的问题只需要一秒钟。来吧,不要把你的问题变成一个多方的问题。。。我回答了你问的问题,只有正确的答案才有礼貌地接受。只需一秒钟就可以提出一个单独的问题。