功能介绍
在使用数据库实例的过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。RDS for PostgreSQL提供了容量预估功能,可以方便地查看磁盘空间分布状况与磁盘空间变化趋势。此外还提供了智能扩容、表智能诊断、Top50库等高级智能运维功能。
表1 功能介绍 功能模块 | 描述 | 相关操作 |
|---|
容量空间概况 | 空间概况模块展示了当前实例磁盘的空间使用率、剩余可用空间以及磁盘总空间大小、近一周日均增长量、预计可用天数等信息,可快速了解实例空间的整体情况。 | 查看空间概况 |
表智能诊断 | 表智能诊断可以帮助您诊断“单表空间增长异常表”、“无主键表”、“无索引表”的异常情况。 | 表智能诊断 |
Top库分析 | 支持查看物理文件大小Top50库,可结合磁盘空间的分布情况,识别占用较高的库并进行优化。 | Top库大小统计 |
操作步骤
- 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
- 在左侧导航栏选择“智能DBA助手”下的“容量预估”。
- 查看磁盘空间使用情况,容量不足时,及时扩容磁盘或开启存储空间自动扩容。
图1 空间概况
如果磁盘空间(包括数据空间、Wal log、Audit log、临时空间)对应的文件总数超过10万,可能导致磁盘监控无法采集完成,建议控制文件数量。
- 数据空间:用户数据占用的磁盘空间。
- Wal log:Wal日志占用的磁盘空间。
- Audit log:审计日志占用的磁盘空间。
- 临时空间:临时文件占用的磁盘空间。
表智能诊断可帮您诊断“无主键表”,升级至高级版智能DBA助手可以使用。
- 在“容量预估”页签,查看表智能诊断。
图2 表智能诊断
- 单击“升级高级版”,在弹框中,了解增值功能以及费用说明。
图3 升级高级版智能DBA助手
- 升级后,可以查看当前实例的表诊断结果。
图4 表诊断结果
可查看物理文件大小Top50库,结合磁盘空间的分布情况,识别占用较高的库并进行优化。
- 物理文件大小为精确采集数据,其余指标为预估值(存在误差),如差距较大建议对目标表执行ANALYZE TABLE。
- 库名,表名中包含保留特殊字符时无法正常统计,包括“/”和“#p#p”。
图5 TOP 50库
单击“查看趋势”,可以查看近7天、近30天、自定义时间段(时间跨度在30天内)的数据量变化情况。
图6 查看数据趋势