我有两个数据库,它们使用数据库镜像镜像到另一个服务器。镜像服务器由于某些原因不得不关闭几天。现在,生产服务器的主体数据库处于(主体/断开连接)状态。客户端可以访问这些数据库。那么,当他们继续向这些数据库添加数据时会发生什么呢?数据会被提交还是等到镜像出现?
发布于 2010-04-02 15:45:01
数据将被提交,否则镜像将被称为“高不可用性”功能。主体上的日志(S)将增长,因为它必须保存所有未发送到镜像的事务。当镜像最终恢复时,主体将显示主体/同步,因为日志将被传送到镜像。日志(S)将开始释放,因为交易被运送到镜像。当镜像接收到所有事务时,主体将输入状态主体/同步。根据这种状态下的镜像类型(同步/异步),客户端可以等待在提交时将所有事务发送到镜像。
如果断开的时间很长,并且原木(S)在主体上变得非常大,当它重新连接时,镜子将不得不将原木增长到类似的大小。如果没有足够的磁盘空间,镜像将不会恢复(镜像上的ERRORLOG和系统事件日志将表明此问题)。
https://serverfault.com/questions/128761
复制相似问题