容量预估
操作场景
RDS for SQL Server提供多层次的空间监控与分析,从实例级别到数据库级别再到数据表级别,帮助用户快速了解当前空间相关信息,快速发现和定位数据库空间相关问题。
约束限制
如需使用容量预估功能,请联系客服申请。
空间概况
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
- 在左侧导航栏选择“智能DBA助手 > 实时诊断”。
- 在“容量预估”页签,可以查看磁盘空间使用情况,容量不足时,及时扩容磁盘。
图1 空间概况
表1 空间概况参数说明 参数
说明
空间使用量
当前实例磁盘空间已使用量。
总量
实例磁盘空间总量。
剩余
实例磁盘空间剩余量。
进一周日均增长
近7天磁盘空间平均日增长量。
预计可用(天)
剩余磁盘空间预计可使用天数。
磁盘空间分布
支持查看实例磁盘空间的分布情况和变化趋势。
参数 |
说明 |
---|---|
数据空间 |
数据文件空间总量。 |
事务日志空间 |
事务日志文件空间总量。 |
运行日志空间 |
运行日志空间总量。 |
慢日志 |
开启慢日志后的慢日志文件空间总量。 |
审计日志 |
审计日志空间总量。 |
临时空间 |
临时空间tempdb空间总量。 |
系统库空间 |
系统库msdb空间总量。 |
Top20库
展示空间占用Top20的数据库详细信息,包括库文件信息。
参数 |
说明 |
---|---|
数据库 |
数据库名。 |
状态 |
数据库状态。 |
总空间(MB) |
当前单库总的占用空间,单位MB。 |
已使用(MB) |
当前单库已使用空间,单位MB。 |
可用空间(MB) |
当前单库剩余可用空间,单位MB。 |
日志已使用(MB) |
当前单库事务日志已使用空间,单位MB。 |
日志可用(MB) |
当前单库事务日志可用空间,单位MB。 |
- 在数据库列表,单击“查看趋势”,可以查看近7天、近30天、自定义时间段内库的空间变化趋势。
图5 库数据趋势
- 单击数据库前面的,可打开当前库所包含的库文件列表。
表4 库文件列表参数说明 参数
说明
文件组
文件所在的文件组名,Log文件的文件组为NULL。
文件类型
文件的类型,通常为Data、Log或Filestream类型。
文件名
数据库文件的名称。
总空间大小(MB)
文件占用的总空间,单位MB。
已使用空间(MB)
文件已使用空间,单位MB。
可用空间(MB)
文件可用空间,单位MB。
文件最大限制(MB)
文件空间最大限制,单位MB,值为-1时表示不受限制。
文件自动增长量
文件自动增长的步长单位,固定值单位MB,或百分比。
在库文件列表,勾选单个或多个文件,单击“批量文件收缩”,执行文件收缩命令(master、msdb、model、rdsadmin库限制下发)。
图6 批量文件收缩
Top20表
展示空间占用Top20的数据表详细信息。不支持展示包含非英文字符集的表名。
参数 |
说明 |
---|---|
表名 |
表的名称。 |
保留大小 |
表文件总的保留大小。 |
数据空间 |
表数据占用的总空间。 |
索引空间 |
表索引占用的总空间。 |
可用空间 |
表可用空间。 |
行数 |
表中数据的总行数。 |
索引数量 |
表中建立的索引数量。 |
创建时间 |
表创建时间,格式受实例字符集影响。 |
在表列表,单击“查看趋势”,可以查看近7天、近30天、自定义时间段内表的空间变化趋势。