复制状态
attrep_status
表包含每个复制任务和目标数据的当前状态。尽管 attrep_status
表中任务的更新每隔几秒钟生成一次,但 数据移动网关 只有在将更改应用到目标表格之后才会更新 attrep_status table 。在某些情况下,这可能需要几分钟时间。
列 | 类型 | 说明 |
---|---|---|
SERVER_NAME |
nvchar |
安装 数据移动网关 的计算机的名称。 |
TASK_NAME |
nvchar |
复制任务的名称。 |
TASK_STATUS |
varchar |
以下其中一项:
只要至少有一个表处于 FULL LOAD 状态,任务状态就是满负载。加载完所有表后,任务状态将更改为 CHANGE PROCESSING。 |
STATUS_TIME |
时间戳 |
上次更新状态的时间。 |
PENDING_CHANGES |
INT |
尚未应用于目标的更改记录数。 |
DISK_SWAP_SIZE |
INT |
旧事务或已卸载事务所占用的磁盘空间量。 |
TASK_MEMORY |
INT |
当前内存消耗量(以 MB 为单位)。 |
SOURCE_CURRENT_POSITION |
varchar |
当前 数据移动网关 正在读取的源终结点中的 POSITION。 |
SOURCE_CURRENT_TIMESTAMP |
时间戳 |
当前 数据移动网关正在读取的源中的 TIMESTAMP。 信息注释
数据移动网关 将从源读取的时间戳与 数据移动网关 服务器计算机上的时间戳对齐(根据源延迟)。因此,例如,如果源上的时间为 12:30,Replicate 服务器计算机上的时间是 12:32,则 Replicate 将在原始源时间的基础上增加两分钟。这将是 SOURCE_CURRENT_TIMESTAMP 列中的值。 |
SOURCE_TAIL_POSITION |
varchar |
仍未提交的最旧启动事务的 POSITION。这表示您可以在不丢失任何更改的情况下恢复到的最新位置。当然,可能存在重复。 |
SOURCE_TAIL_TIMESTAMP |
时间戳 |
仍未提交的最旧启动事务的 TIMESTAMP。这表示您可以在不丢失任何更改的情况下恢复到的最新 TIMESTAMP。当然,可能存在重复。 |
SOURCE_TIMESTAMP_APPLIED |
时间戳 |
这是提交的最后一个事务的时间戳。在批量应用中,这将是该批中最后一个事务提交的时间戳。它只会作为批处理中最后一个事务的一部分进行更改。 |