RDS for SQL Server如何查看数据库的大小

RDS for SQL Server如何查看数据库的大小?

需要编写 SQL 语句来查看,操作方法如下:
1、先使用客户端工具登录到 RDS

2、点击 新建查询
在 SQL 窗口中录入
use 数据库名
go
sp_spaceused @updateusage=N'true'
然后点击 执行 ,(以dbsdq数据库为例),如图:

database_size 即 dbsdq 数据库的大小,它包含日志的大小,所以它将始终大于 reserved + unallocated_space 之和。
而 reserved 和 unallocated_space 只考虑数据页的大小。
unallocated space 数据库的未分配空间。
reserved 已分配的空间总量。
data 数据使用的空间总量。
index_size 索引使用的空间。
unused:未用的空间量。
该结果包含日志文件的大小,查看日志文件的大小的sql语句是:
dbcc sqlperf(logspace)
如图:

图片红框所示的数字即 dbsdq 数据库日志文件的大小。

标签