云数据库 TAURUSDB_云数据库 TAURUSDB标准版-数据超过了TaurusDB标准版实例的最大存储容量怎么办:解决方案

时间:2024-12-16 11:00:45

解决方案

  1. 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。

    如果原有规格的磁盘已是最大,请先升级规格。

    云盘实例可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。

  2. 针对数据空间过大,可以删除无用的历史表数据。
    1. 如果实例变为只读状态,您需要先联系客服解除只读状态;如果实例非只读状态,则可以直接执行删除操作。
    2. 可在业务低峰期对碎片率高的表执行optimize优化,以便释放空间:

      清理整张表使用DROPTRUNCATE操作;删除部分数据,使用DELETE操作,如果是执行DELETE操作,需要使用OPTIMIZE TABLE来释放空间。

  3. 如果是Binlog日志文件占用过多,可以清理本地Binlog日志,来释放磁盘空间。
  4. 针对大量排序查询导致的临时文件过大,建议优化SQL查询。

    查询数据库慢SQL和Top SQL,分析数据量大,行数多,响应时间长的SQL语句,并进行优化。

support.huaweicloud.com/taurusdb-std_faq/taurusdb_01_0231.html