Sql server 有没有可用的工具可以用来计算(a)sqlserver中的大小或单行(b)到达sqlserver的流量
是否有任何工具可用于计算sqlserver中的大小或单行。这将真正有助于计算DB的预期大小。另外一个选项是使用sp_spaceused,但它给出了整个表的详细信息。。。我们想要的是表中记录的大小(最大大小) 此外,是否有任何工具可以检查影响服务器的通信量,以便能够识别瓶颈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') 这不需要工具,只需编写一个非常简单的
提前感谢。这不需要工具,只需编写一个非常简单的查询:
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
类型,否则会导致性能不佳。拜托,不要将您的问题变成多方问题。。。我回答了你问的问题,只有正确的答案才有礼貌地接受。问一个单独的问题只需要一秒钟。来吧,不要把你的问题变成一个多方的问题。。。我回答了你问的问题,只有正确的答案才有礼貌地接受。只需一秒钟就可以提出一个单独的问题。