Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 高可用性和只读向外扩展系统 » 数据库镜像 » 数据库镜像中应用程序开发的注意事项 » 数据库镜像模式

 

镜像同步状态

镜像系统使用同步模式时,可处于以下两种状态之一:

  • 正在同步   未连接镜像服务器或尚未读取主服务器的所有日志页。如果同步模式异步,也会返回此值

  • 已同步   镜像服务器已连接并进行了主服务器上已提交的所有更改。

当伙伴服务器启动并确定其充当镜像服务器后,它会首先从主服务器请求其尚未包含的所有日志页。除了从主服务器上的当前活动日志复制日志页外,这还包括从日志文件复制日志页。镜像服务器收到这些日志页后,会将其中包含的更改应用于它的数据库副本。在收到来自主服务器的所有日志页后,主服务器和镜像服务器便处于已同步状态。自此,主服务器上提交的任何更改必须发送到镜像服务器并由镜像服务器加以确认。

在异步和异步满页模式下,镜像服务器也会如上所述来请求日志页;但这两个服务器永远也不会进入已同步状态。在镜像服务器请求了主服务器上可用的所有日志页后,主服务器会得到通知,必须向镜像服务器发送任何已更新的页面。

在只读向外扩展系统中,复制节点的同步状态始终为正在同步。