如何检查的用户定义的数据库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查询区分大小写的密码检查
- 3. SQL Server行大小
- 4. sql server nvarchar大小?
- 5. SQL Server查询结果集大小
- 6. SQL Server查询最大和最小值
- 7. 的SQL Server查询区分大小写
- 8. 如何检查SQL Server中索引视图的大小?
- 9. 如何检查SQL Server的当前池大小
- 10. 如何删除SQL Server 2008中的区分大小写检查?
- 11. SQL Server:在特定字符后检查大写或小写
- 12. SQL Server 2008与SQL Server 2008 Express大小
- 13. 检索大小整数值的SQL Server表INFORMATION_SCHEMA.COLUMNS视图
- 14. SQL Server 2008-表大小的增加
- 15. 估计SQL Server中的表大小
- 16. 在sql server中的文件表大小与数据库大小
- 17. 大表大小的SQL查询
- 18. SYS_REFCURSOR的PL/SQL检查大小
- 19. SQL Server 2008列大小
- 20. 列SQL Server大小差异
- 21. SQL Server数据库大小
- 22. SQL Server备份大小
- 23. SQL Server,CONTEXT_INFO()和varchar大小
- 24. SQL Server 2005 TempDB大小
- 25. 查找在SQL Server表的最大和最小日期值
- 26. SQL Server大型表查询优化
- 27. 检查是否存在表的SQL Server
- 28. SQL Server FTI:如何检查表状态?
- 29. SQL Server Express 2008 R2减小大小
- 30. SQL Server:达到最大池大小