【tidb故障排查语句】

常见tidb问题排查手段
1.admin show ddl jobs 查看当前正在执行的ddl操作
应用场景:ddl操作执行很慢,卡住不动;
2.analyze table table_name
应用场景:若发现sql语句效率问题是由于统计信息不准确导致,可以手动收集一次;
3.select * from information_schema.cluster_processlist;
应用场景:查看当前还未执行完成的sql语句,表格中有sql语句开始的时间,结束时间和持续的时间。

【官方文档介绍常用问题排查表】
监控汇总表 information_schema.metrics_summary 用于汇总所有监控数据,以提升用户排查各监控指标的效率。
集群拓扑表 information_schema.cluster_info 用于获取集群当前的拓扑信息,以及各个实例的版本、版本对应的 Git Hash、各实例的启动时间、各实例的运行时间。
集群配置表 information_schema.cluster_config 用于获取集群当前所有实例的配置。对于 TiDB 4.0 之前的版本,用户必须逐个访问各个实例的 HTTP API 才能获取这些配置信息。
集群硬件表 information_schema.cluster_hardware 用于快速查询集群硬件信息。
集群负载表 information_schema.cluster_load 用于查询集群不同实例以及不同硬件类型的负载信息。
内核参数表 information_schema.cluster_systeminfo 用于查询集群不同实例的内核配置信息。目前支持查询 sysctl 的信息。
集群日志表 information_schema.cluster_log 用于集群日志查询,通过将查询条件下推到各个实例,降低日志查询对集群的影响,性能影响小于等 grep 命令。

诊断结果表 information_schema.inspection_result 用于展示对系统的诊断结果。诊断是惰性触发,使用 select * from inspection_result 会触发所有诊断规则对系统进行诊断,并在结果中展示系统中的故障或风险。
诊断汇总表 information_schema.inspection_summary 用于对特定链路或模块的监控进行汇总,用户可以根据整个模块或链路的上下文来排查定位问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值