您当前的位置:首页 > sqlserver数据库 > 文章详情
SQL SERVER查看数据库中哪个表占用的数最多空间最多
SELECT
t.NAME AS 你的表名,
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
WHERE
t.NAME NOT LIKE 'dt%'
AND t.is_ms_shipped = 0
AND i.OBJECT_ID > 255
GROUP BY
t.NAME, p.Rows
ORDER BY
TotalSpaceKB DESC;
相关文章
- SQL SERVER 2016修改数据库表时提示:启用了“阻止保存要求重新创建表的更改”选项
- Sql Server如何清空日志文件?
- 如何设置sql server 2016数据库每天指定时间自动备份数据?
- SQL SERVER; 代理 XP”组件已作为此服务器安全配置的一部分被关闭
- 拒绝了对对象 'server' (数据库 'master')的 VIEW SERVER STATE 权限。 (Microsoft SQL Server,错误: 300)
- asp.net未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序
- sqlserver 2016数据库的事务日志已满,原因为ACTIVE_TRANSACTION
- sqlite数据库:Library used incorrectly No transaction is active on this connection
- SQLSERVER2016数据库如何压缩数据库日志文件?
- SQL SERVER 2016如何修改默认1433端口?
文章评论
热门评论
暂无评论


网站从搬到CDN上去之后,被恶意爬虫爬取就一直没停止过,详细见我两篇文章:网站还是继续被semrush.com和mj12bo...
下面这三个QQ:595931900 838339225 202008487 天天群发垃圾邮件收域名,一般邮件中都是不报价格的,然后你...
今天被一个问题困了两个小时,支付宝手机网站支付接口开发的时候,钱支付成功后,再跳转到网站的时候一直报:...
一时心血来潮,给博客升级和增加了一些功能,如下:1.右侧的文章推荐改成随便看看了,现在每次刷新都会随机出现文...
