
# 管理TaurusDB磁盘容量
#### 功能介绍
在使用数据库实例的过程中，当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。TaurusDB提供了容量预估功能，可以方便地查看磁盘空间分布状况与磁盘空间变化趋势。此外还提供了表智能诊断、Top50库表收集等高级智能运维功能。
表1功能介绍 
| **功能模块**    | **描述**                                                                   | **相关操作**                                                        |
|:---|:---|:---|
| 容量空间概况      | 空间概况模块展示了当前实例磁盘的空间使用率、剩余可用空间以及磁盘总空间大小、近一周日均增长量、预计可用天数等信息，可快速了解实例空间的整体情况。 | [查看空间概况]    |
| 表智能诊断       | 表智能诊断可以帮助您诊断"单表空间增长异常表"、"无主键表"、"无索引表"的异常情况。                              | [表智能诊断]      |
| 磁盘空间分布及变化趋势 | 支持查看实例磁盘空间的分布情况及磁盘空间的变化趋势。                                               | [查看磁盘空间分布] |
| Top库表分析     | 支持查看物理文件大小Top50库表，可结合磁盘空间的分布情况，识别占用较高的库表并进行优化。                           | [库表大小统计]    |
   
#### 操作步骤
- [查看空间概况]
  
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击实例名称，进入"实例概览"页面。
  
  4. 在左侧导航栏选择"智能DBA助手"下的"容量预估"，在"空间概况"区域，查看磁盘空间的使用情况。 
     图1查看空间概览   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002602784539.png "点击放大")
     
     近一周日均增长 =（当前空间使用量 - 上次空间使用量）/ 7
     如果近一周日均增长为0GB，即近一周没有容量的使用，预计可用"无限"天，可用天数将不展示。
     - 数据空间：用户数据占用的磁盘空间。
     
     - Binlog：Binlog日志占用的磁盘空间。
     
     - 临时空间：临时文件占用的磁盘空间。
     
     
     
     
   
- [表智能诊断]
  
  表智能诊断可以帮助您诊断"单表空间增长异常表"、"无主键表"、"无索引表"的异常情况，支持自动诊断和手动诊断两种方式。
  ![](https://support.huaweicloud.com/usermanual-taurusdb/public_sys-resources/caution_3.0-zh-cn.png)
  当表的数量超过5000张或CPU利用率超过90%时，无法使用手动诊断功能。
  1. 在"表智能诊断"区域，单击"升级"。 
     图2表智能诊断页面   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002534885560.png "点击放大")
     
     
     
  
  2. 在"升级高级智能运维包"弹框中，确认信息并勾选协议，单击"升级"。 
     图3升级高级智能运维包   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002007352541.png "点击放大")
     
     
     
  
  3. 升级到高级智能运维包后，可以在"表智能诊断"区域，查看表智能诊断信息。 
     图4查看表智能诊断结果   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002572188036.png "点击放大")
     
     表智能诊断支持自动诊断和手动诊断两种方式。
     - 自动诊断 自动诊断将在每天凌晨4点左右自动进行一次，诊断范围为容量预估页面下方展示的表列表中Top50内的表。
       您可以在表智能诊断左侧区域查看到近一天磁盘容量空间增长异常的表数量，单击具体的数字可以查看诊断详情，并根据优化建议处理异常的表。
       图5查看诊断详情   
       ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002007352545.png "点击放大")
       
       近一天空间增长默认超过10240MB（即10GB）时，会报告异常。您也可以单击自动诊断右侧的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001970672194.png)，自定义阈值。
       图6自定义阈值   
       ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002565850449.png "点击放大")
       
       
     
     - 手动诊断 单击"重新诊断"，手动触发诊断任务。该操作每10分钟可执行一次，诊断范围无限制。
       待诊断成功后，可以查看到无主键表和无索引表的数量，单击具体数字可以查看诊断详情，并根据优化建议处理异常的表。
       图7查看诊断详情   
       ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002003055382.png "点击放大")
       
       
     
     
     
     
   
- [查看磁盘空间分布]
  
  支持查看实例磁盘空间的分布情况及磁盘空间的变化趋势。
  图8查看磁盘空间分布情况   
  ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002563298486.png "点击放大")
  
  - 数据空间：存放用户数据的磁盘空间。
  
  - Binlog：存放Binlog日志的磁盘空间。
  
  - 临时空间：存放临时文件的磁盘空间。
   
- [库表大小统计]
  
  1. 在"收集Top库表"右侧单击![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002007232017.png)，打开收集Top库表功能。
     
     系统会在每天凌晨4点左右自动采集Top50的库表数据。
     图9开启收集Top库表   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002565930427.png)
     
     
     
  
  2. 查看物理文件大小Top50库表信息，可结合磁盘空间的分布情况，识别占用较高的库表并进行优化。 
     图10查看Top50库表   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001970672202.png "点击放大")
     
     - 物理文件大小为精确采集数据，其余指标为预估值（存在误差），如差距较大建议对目标表执行ANALYZE TABLE。
     
     - 库名或表名中包含保留特殊字符时无法正常统计，包括"/"和"#p#p"。
     
     - 实例总计表数量超过5万时，为了不影响实例，不会采集数据。
     
     - 由于Top库表可能存在波动，趋势数据可能存在部分缺失。
     
     
     
     
  
  3. 单击操作列"查看趋势"，可以查看近7天、近30天、自定义时间段（时间跨度在30天内）的数据量变化情况。
   
