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