本文介绍存储弹性模式的AnalyticDB PostgreSQL版实例磁盘锁定的逻辑。
磁盘锁定逻辑简介
当AnalyticDB PostgreSQL版实例中任一节点的存储使用量超过一定比例,将会导致整个实例触发锁定。计算节点的存储容量决定了AnalyticDB PostgreSQL版实例的锁定逻辑,具体锁定逻辑如下:
- 单个计算节点存储容量小于600 GB:实例中任一计算节点存储使用量超过90%则触发锁定。
您可以在控制台查看当前实例的最大存储水位,当实例最大存储水位超过90%时,实例将会被锁定。如何查看实例最大存储水位,请参见查看存储水位。
- 单个计算节点存储容量大于等于600 GB:实例中任一计算节点磁盘空间剩余不足60 GB时触发锁定。
您可以在控制台查看各个节点的磁盘空间,当某个节点的磁盘空间剩余不足60 GB时,实例将会被锁定。如何查看各节点的磁盘空间使用量,请参见查看磁盘空间。
磁盘锁定后您只能对实例进行只读操作,为防止磁盘锁定后影响业务的正常运行,您可以在实例达到锁定条件前对节点进行扩容,扩容方式,请参见计算节点变配。
查看存储水位
查看磁盘空间
磁盘锁定解决方法
如果您的AnalyticDB PostgreSQL版实例因为存储使用量超过限制导致锁定,可以尝试通过以下方法进行解锁:
- 节点升配(推荐)
变更节点配置,提升实例存储容量即可解锁。
- 增加节点数
节点数量增加后,实例内的数据会重新进行分配,重分配后实例可能会解锁。如果没有解锁则需要提交工单联系技术支持进行干预。
节点升配和增加节点数的具体操作,请参见计算节点变配。