TiDB常用api

#获取 TiDB 当前状态,包括连接数、版本和 git_hash
curl http://{TiDBIP}:10080/status
#获取 TiDB 的所有指标
curl http://{TiDBIP}:10080/metrics
#获取所有区域的元数据
curl http://{TiDBIP}:10080/regions/meta
#获取热点区域的表/索引
curl http://{TiDBIP}:10080/regions/hot
#通过ID获取特定区域的信息
curl http://{TiDBIP}:10080/regions/{regionID}
#从 db.table 中获取区域信息
curl http://{TiDBIP}:10080/tables/{db}/{table}/regions
#获取所有数据库的架构信息
curl http://{TiDBIP}:10080/schema
#获取有关 db 的架构信息
curl http://{TiDBIP}:10080/schema/{db}
#获取 db.table 的 schema 信息
curl http://{TiDBIP}:10080/schema/{db}/{table}
curl http://{TiDBIP}:10080/schema ? table_id={tableID}
#通过tableID获取数据库信息、表信息和tidb info schema version。
curl http://{TiDBIP}:10080/db-table/{tableID}
#获取指定句柄ID的key的MVCC信息
curl http://{TiDBIP}:10080/mvcc/key/{db}/{table}/{handle}
#获取指定起始ts的表中第一个key的MVCC信息
curl http://{TiDBIP}:10080/mvcc/txn/{startTS}/{db}/{table}
#通过十六进制值获取MVCC信息
curl http://{TiDBIP}:10080/mvcc/hex/{hexKey}
#指定表格的分散区域,为PD添加分散范围,范围与表格范围相同。
curl http://{TiDBIP}:10080/tables/{db}/{table}/scatter
#获取 TiDB 服务器设置
curl http://{TiDBIP}:10080/settings
#获取 TiDB 服务器信息
curl http://{TiDBIP}:10080/info
#获取 TiDB 集群所有服务器信息
curl http://{TiDBIP}:10080/info/all
#开启/关闭 TiDB 服务器通用日志
curl -X POST -d " tidb_general_log=1 " http://{TiDBIP}:10080/settings
curl -X POST -d " tidb_general_log=0 " http://{TiDBIP}:10080/settings
#更改 TiDB 服务器日志级别

curl -X POST -d " log_level=debug " http://{TiDBIP}:10080/settings
curl -X POST -d " log_level=info " http://{TiDBIP}:10080/settings
#更改 TiDB DDL 慢日志阈值
curl -X POST -d " ddl_slow_threshold=300 " http://{TiDBIP}:10080/settings
通过编码行和一些可以从表模式信息的列中获得的信息获取列值。
curl http://{TiDBIP}:10080/tables/{colID}/{colFlag}/{colLen} ? rowBin={val}
#辞去ddl所有者的职务,让tidb开始新的ddl所有者选举。
curl -X POST http://{TiDBIP}:10080/ddl/owner/resign
#获取所有 TiDB DDL 作业历史信息。
curl http://{TiDBIP}:10080/ddl/history
#获取 count {number} 个 TiDB DDL 作业历史信息。
curl http://{TiDBIP}:10080/ddl/history?limit={number}
#下载 TiDB 调试信息
curl http://{TiDBIP}:10080/debug/zip?seconds=60 --output debug.zip
#获取指定表的统计数据
curl http://{TiDBIP}:10080/stats/dump/{db}/{table}
#获取特定表和时间戳的统计数据
curl http://{TiDBIP}:10080/stats/dump/{db}/{table}/{yyyyMMddHHmmss}
#Pump 恢复后继续写入 binlog
curl http://{TiDBIP}:10080/binlog/recover
#启用/禁用异步提交功能
curl -X POST -d " tidb_enable_async_commit=1 " http://{TiDBIP}:10080/settings
curl -X POST -d " tidb_enable_async_commit=0 " http://{TiDBIP}:10080/settings
#启用/禁用单阶段提交功能
curl -X POST -d " tidb_enable_1pc=1 " http://{TiDBIP}:10080/settings
curl -X POST -d " tidb_enable_1pc=0 " http://{TiDBIP}:10080/settings
#获取镇流器对象的当前大小
curl -v http://{TiDBIP}:10080/debug/ballast-object-sz

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_梓杰_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值