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