MSmerge_articlehistory (Transact-SQL)
在合并代理同步会话期间,MSmerge_articlehistory 表会跟踪对项目的更改,表中的每一行都对应一个更改的项目。 此表存储在分发数据库中。
列名 |
数据类型 |
说明 |
---|---|---|
session_id |
int |
MSmerge_sessions 系统表中合并代理作业会话的 ID。 |
phase_id |
int |
同步会话的阶段,可以是下列的一个值: 1 = 上载。 2 = 下载。 4 = 清除。 5 = 关闭。 6 = 架构更改。 7 = BCP。 |
article_name |
sysname |
对其进行更改的项目的名称。 |
start_time |
datetime |
代理开始处理项目的时间。 |
duration |
int |
代理处理项目所用的时间(秒)。 |
inserts |
int |
在同步期间应用到特定项目的插入的数目。 在同步过程中此值将增大,结束值代表总数。 |
updates |
int |
在同步期间应用到特定项目的更新的数目。 在同步过程中此值将增大,结束值代表总数。 |
deletes |
int |
在同步期间应用到特定项目的删除的数目。 在同步过程中此值将增大,结束值代表总数。 |
conflicts |
int |
同步期间发生的冲突的数目。 在同步过程中此值将增大,结束值代表总数。 |
conflicts_resolved |
int |
同步期间发生并已经解决的冲突的数目。 在同步过程中此值将增大,结束值代表总数。 |
rows_retried |
int |
在同步期间重试的错误行的数目。 在同步过程中此值将增大,结束值代表总数。 |
percent_complete |
decimal |
在会话期间合并代理对项目进行同步所花费的时间占总同步时间的百分比。 在会话结束前,该值为 NULL。 |
estimated_changes |
int |
必须应用到项目的一个估计的行更改数。 |
relative_cost |
decimal |
将更改应用到项目所用的时间与整个会话的总时间的比值。 |