SQL Server 查询所有表 统计每张表的大小 数据库

在SQL Server中,您可以使用查询来获取数据库中所有表的大小,并统计每张表的大小。这对于了解数据库中各个表的大小分布情况以及优化数据库性能非常有帮助。下面是一段SQL代码示例,演示了如何查询所有表并统计其大小:

-- 创建临时表来存储结果CREATE TABLE #TableSizes(TableName NVARCHAR(128),RowCounts INT,TotalSpaceUsedKB FLOAT)-- 查询所有表的大小并插入临时表EXEC sp_MSforeachtable 'INSERT INTO #TableSizesSELECT