MSdistribution_history (Transact-SQL)
适用于:SQL Server
MSdistribution_history表包含与本地分发服务器关联的分发代理的历史记录行。 此表存储在分发数据库中。
定义
列名称 | 数据类型 | 描述 |
---|---|---|
agent_id | int | 分发代理的 ID。 |
runstatus | int | 正在运行的状态: 1 = 开始。 2 = 成功。 3 = 正在进行中。 4 = 空闲。 5 = 重试。 6 = 失败。 |
start_time | datetime | 开始执行作业的时间。 |
time | datetime | 记录消息的时间。 |
duration | int | 消息会话的持续时间(秒)。 |
注释 | nvarchar(4000) | 消息文本。 |
xact_seqno | varbinary(16) | 上次处理的事务序列号。 |
current_delivery_rate | float | 自从最后一个历史记录条目后,平均每秒传送的命令数。 |
current_delivery_latency | int | 自从最后一个历史记录条目后,命令从进入分发数据库到应用于订阅服务器之间的滞后时间。 以毫秒为单位。 |
delivered_transactions | int | 会话中传递的事务总数。 |
delivered_commands | int | 会话中传递的命令总数。 |
average_commands | int | 会话中传递的平均命令数。 |
delivery_rate | float | 平均每秒传递的命令数。 |
delivery_latency | int | 命令从进入分发数据库到应用于订阅服务器之间的滞后时间。 以毫秒为单位。 |
total_delivered_commands | bigint | 创建订阅后所传递的命令总数。 |
error_id | int | MSrepl_error系统表中错误的 ID。 |
updateable_row | bit | 如果可以覆盖历史记录行,则设置为 1 。 |
timestamp | timestamp | 该表的时间戳列。 |