tencent cloud

TDSQL Boundless

产品动态
产品简介
产品概述
应用场景
产品架构
实例类型
兼容性说明
使用规范建议
自研内核
内核概述
内核版本更新动态
功能类特性
性能类特性
产品计费
计费概述
购买方式
价格详情
续费说明
欠费说明
退费说明
快速入门
创建实例
连接实例
用户指南
数据迁移
数据同步/订阅
实例管理
配置变更
参数配置
账号管理
安全组
备份与恢复
数据库审计
标签管理
实践教程
Online DDL 的技术演进与使用实践
锁机制解析与问题排查实践
数据智能调度及相关性能优化实践
TDSQL Boundless 选型指南与实践教程
开发指南
开发指南(MySQL 兼容模式)
开发指南(HBase 兼容模式)
性能调优
性能调优概述
SQL 调优
DDL 调优
性能白皮书
性能概述
TPC-C 测试
Sysbench 测试
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Security Group APIs
Task APIs
Backup APIs
Rollback APIs
Parameter APIs
Database APIs
Data Types
Error Codes
通用参考
系统原理
SQL 参考
数据库参数说明
TPC-H 基准测试数据模型参考
错误码信息
安全与合规
常见问题
服务协议
服务等级协议
服务条款
隐私政策
数据处理和安全协议
联系我们
词汇表

LOGSERVICE_ELAPSED

PDF
聚焦模式
字号
最后更新时间: 2026-03-06 18:48:07

功能

INFORMATION_SCHEMA.LOGSERVICE_ELAPSED 视图用于监控和分析灾备环境下各复制组(Replication Group,RG)在 binlog 生成过程中的时耗表现。该视图详细展示了日志处理流水线中各个关键阶段的耗时情况,帮助您定位数据同步过程中的性能瓶颈,优化灾备链路 / binlog 生成的效率。

字段说明

字段名
类型
描述
sid
bigint unsigned
LogService 的唯一标识符
rep_group_id
bigint unsigned
复制组(RG)的 ID
IsRunning
bigint unsigned
Log Handler 处于运行状态的总耗时
DecodeKV
bigint unsigned
解析 Key-Value 数据的耗时
SendLog
bigint unsigned
发送 Binlog 到 peer Client 的耗时
GetUserRgList
bigint unsigned
获取 User RG 列表的耗时
SendMsg
bigint unsigned
向 peer Client 发送消息的耗时
UpdateCommitTsBarrier
bigint unsigned
更新提交时间戳屏障的耗时
WaitParentRg
bigint unsigned
等待父复制组数据就绪的耗时
WaitVanishedRgDispatch
bigint unsigned
等待已移除复制组调度的耗时
WaitSysRgOrVanishedRgCommitTsAdvance
bigint unsigned
等待系统复制组或已移除复制组提交时间戳推进的耗时
WaitUsrRgCommitTsAdvance
bigint unsigned
等待用户复制组提交时间戳推进的耗时
GetVanishedRgMinBarrier
bigint unsigned
获取已移除复制组最小屏障的耗时
WaitRaftLog
bigint unsigned
等待 Raft 日志同步的耗时
GetMergeLogJobIdStat
bigint unsigned
获取日志合并任务状态的耗时
WaitAllMergeLogApplied
bigint unsigned
等待所有合并日志回放完成的耗时
GetRaftLogFromBackup
bigint unsigned
【保留字段】当前版本未使用
WaitRaftNodeShutDown
bigint unsigned
【保留字段】当前版本未使用
GetRaftLogFromBackupFinish
bigint unsigned
【保留字段】当前版本未使用
RaftOnApply
bigint unsigned
【保留字段】当前版本未使用
BackupRaftApply
bigint unsigned
【保留字段】当前版本未使用
WaitCachedMsgConsumed
bigint unsigned
Binlog Dump 模式下,等待缓存消息被消费的耗时
WaitGlobalTsBarrierAdvanced
bigint unsigned
Binlog Dump 模式下,等待全局时间戳屏障推进的耗时
WaitAllRepGroupRun
bigint unsigned
Binlog Dump 模式下,等待所有复制组开始回放的耗时
GetRaftLogFromBackupInExitProcess
bigint unsigned
【保留字段】当前版本未使用
BatchKVFlushToDisk
bigint unsigned
内存占用过高时,批量将 Key-Value 数据刷盘产生的耗时
说明:
所有耗时字段的单位为秒(s)
通过分析各阶段耗时比例,可识别性能瓶颈所在环节

示例

tdsql > SELECT * FROM INFORMATION_SCHEMA.LOGSERVICE_ELAPSED LIMIT 1\\G
*************************** 1. row ***************************
sid: 29629282460369180
rep_group_id: 257
IsRunning: 6
DecodeKV: 13
SendLog: 0
GetUserRgList: 0
SendMsg: 3
UpdateCommitTsBarrier: 0
WaitParentRg: 0
WaitVanishedRgDispatch: 0
WaitSysRgOrVanishedRgCommitTsAdvance: 10
WaitUsrRgCommitTsAdvance: 0
GetVanishedRgMinBarrier: 0
WaitRaftLog: 1017
GetMergeLogJobIdStat: 0
WaitAllMergeLogApplied: 0
GetRaftLogFromBackup: 0
WaitRaftNodeShutDown: 0
GetRaftLogFromBackupFinish: 0
RaftOnApply: 0
BackupRaftApply: 0
WaitCachedMsgConsumed: 0
WaitGlobalTsBarrierAdvanced: 0
WaitAllRepGroupRun: 0
GetRaftLogFromBackupInExitProcess: 0
BatchKVFlushToDisk: 5
1 row in set (0.00 sec)
结果解读:
该复制组(ID: 257)的主要耗时集中在 WaitRaftLog(1017s),表明 Raft 日志同步是当前的主要瓶颈
DecodeKV 和 BatchKVFlushToDisk 也有一定耗时,反映了解码和磁盘操作的开销
其他多数阶段耗时接近零,说明这些环节当前没有产生时耗

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈