如果源服务器缺少磁盘空间,复制环境中可能会出现各种问题。
可能的问题:
- 在5.5.18和5.6.4之前,源上缺少可用磁盘空间可能会导致二进制日志损坏(bug 11747416)。
- 源上缺少可用磁盘空间可能会导致停止二进制日志记录,这将使副本无法跟上源。这个问题在5.7.5中解决了(bug 11758766)。
- 在某些情况下,缺少可用磁盘空间可能会挂起对源的写操作,等待磁盘空间释放。在这种情况下,复制设置可能不会出现问题。
- 在某些情况下(对于non-transnational tables表),缺少可用磁盘可能会导致多行update语句部分完成,这将中断复制,因为on replica语句不会显示相同的错误。