【问题描述】
存在一个有1亿数据的普通集合,该集合所在节点的磁盘满了,如何扩容该集合?
【解决办法】
1、将集合alter为分区表,分区键可指定为_id,再新加磁盘并创建数据组,将该集合切分到新数据组上,实现扩容。
2、alter集合为分区表时,会创建分区键索引,在此过程中,业务会变慢。
满磁盘下可以分区吗,我在满磁盘下删数据都删不了更不要说分区了
xujiang 临时解决可以通过删除归档诊断日志而后重启节点的方式来临时腾出些许空间就可以完成删除和分区动作。