如何检查的用户定义的数据库SQL Server表大小检查
-2
A
回答
1
表的大小试试这个,注释sp_spaceused“Your_tableName”
0
如果使用SQL Server Management Studio中,那么你可以通过打开对象资源管理器检查详情(按F7)。然后点击表格文件夹并从表格列表中找到你的表格。一旦你点击你的表格,你会发现数据空间的使用和索引空间的使用以千字节为单位。 如果您想了解检查大小适当的解释,你可以参考 https://dba.stackexchange.com/questions/81245/how-to-determine-the-size-of-my-tables-in-the-sql-server-database/81253
0
试试这个
SELECT
t.NAME AS TableName,
s.Name AS SchemaName,
p.rows AS RowCounts,
SUM(a.total_pages) * 8 AS TotalSpaceKB,
SUM(a.used_pages) * 8 AS UsedSpaceKB,
(SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB
FROM
sys.tables t
INNER JOIN
sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN
sys.allocation_units a ON p.partition_id = a.container_id
LEFT OUTER JOIN
sys.schemas s ON t.schema_id = s.schema_id
WHERE
t.NAME NOT LIKE 'dt%'
AND t.is_ms_shipped = 0
AND i.OBJECT_ID > 255
GROUP BY
t.Name, s.Name, p.Rows
ORDER BY
t.Name
相关问题
- 1. SQL Server查询区分大小写的密码检查
- 2. sql server nvarchar大小?
- 3. SQL Server查询最大和最小值
- 4. 的SQL Server查询区分大小写
- 5. 如何删除SQL Server 2008中的区分大小写检查?
- 6. 如何检查SQL Server中索引视图的大小?
- 7. SQL Server:在特定字符后检查大写或小写
- 8. SQL Server 2008与SQL Server 2008 Express大小
- 9. 估计SQL Server中的表大小
- 10. 大表大小的SQL查询
- 11. 在sql server中的文件表大小与数据库大小
- 12. SQL Server,CONTEXT_INFO()和varchar大小
- 13. SQL Server备份大小
- 14. SQL Server 2005 TempDB大小
- 15. SQL Server 2008列大小
- 16. SQL Server大型表查询优化
- 17. SQL Server FTI:如何检查表状态?
- 18. SQL Server:最大行大小警告
- 19. Sql Server 2008检查约束
- 20. SQL Server DBCC检查失败
- 21. SQL Server的检查约束
- 22. SQL Server:检查约束
- 23. sql server检查限制
- 24. SQL Azure表大小
- 25. Sql Server 2005全文检索大小写敏感问题
- 26. SQL Server 2008大表性能
- 27. 大表建议(SQL Server)的
- 28. SQL Server的慢,从大表
- 29. 模型大小检查
- 30. 并发HashMap:检查大小