查询数据库表所占的大小
2016-11-04 10:27
99 查看
新建零时表TB_TEMP_SPACE,将某个数据库中的表都查出来,库名,行数,大小,索引大小
“`IF OBJECT_ID(‘tempdb..#TB_TEMP_SPACE’) IS NOT NULL DROP TABLE #TB_TEMP_SPACE
GO
CREATE TABLE #TB_TEMP_SPACE(
NAME VARCHAR(500)
,ROWS INT
,RESERVED VARCHAR(50)
,DATA VARCHAR(50)
,INDEX_SIZE VARCHAR(50)
,UNUSED VARCHAR(50)
)
GO
SP_MSFOREACHTABLE ‘INSERT INTO #TB_TEMP_SPACE exec sp_spaceused ”?”’
GO
SELECT *
FROM #TB_TEMP_SPACE
ORDER BY REPLACE(DATA,’KB’,”) DESC
GO
文章来之:http://bbs.csdn.net/topics/380199283
相关文章推荐
- SQL查询所有数据库名称,表大小
- sql查询数据库中表占用空间大小
- 查询数据库中表所占用的物理硬盘大小
- 查询数据库大小
- sqlserver 查询数据库大小的方法
- 不同数据库中查询Table占用空间的大小
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- sql server 查询数据库表的大小语句
- 查询数据库的总大小
- 查询数据库大小
- 不同数据库中查询Table占用空间的大小
- perl获取数据库查询返回数组大小
- 数据库空间大小的查询语句
- 查询数据库文件大小
- 查询数据库各表大小
- 查询数据库中表所占用的物理硬盘大小
- SQL查询所有数据库名称,表大小.
- sql server查询一个数据库中哪个表没有数据、表中数据大小
- Oracle查询数据表结构(字段,类型,大小,备注)---数据库设计说明书
- 查询所有数据库文件大小