当前位置: 首页 > article >正文

TDengine 中的系统信息统计

简介

TDengine 3.0 版本开始提供一个内置数据库 performance_schema,Performance_Schema 数据库中存储了系统中的各种统计信息,包括存储及性能有关统计数据。本节详细介绍其中的表和表结构。

PERF_APP

提供接入集群的应用(客户端)的相关信息。也可以使用 SHOW APPS 来查询这些信息。

#列名数据类型说明
1app_idUBIGINT客户端 ID
2ipBINARY(16)客户端地址
3pidINT客户端进程号
4nameBINARY(24)客户端名称
5start_timeTIMESTAMP客户端启动时间
6insert_reqUBIGINTinsert 请求次数
7insert_rowUBIGINTinsert 插入行数
8insert_timeUBIGINTinsert 请求的处理时间,单位微秒
9insert_bytesUBIGINTinsert 请求消息字节数
10fetch_bytesUBIGINT查询结果字节数
11query_timeUBIGINT查询请求处理时间
12slow_queryUBIGINT慢查询(处理时间 >= 3 秒)个数
13total_reqUBIGINT总请求数
14current_reqUBIGINT当前正在处理的请求个数
15last_accessTIMESTAMP最后更新时间

PERF_CONNECTIONS

数据库的连接的相关信息。也可以使用 SHOW CONNECTIONS 来查询这些信息。

#列名数据类型说明
1conn_idINT连接 ID
2userBINARY(24)用户名
3appBINARY(24)客户端名称
4pidUINT发起此连接的客户端在自己所在服务器或主机上的进程号
5end_pointBINARY(128)客户端地址
6login_timeTIMESTAMP登录时间
7last_accessTIMESTAMP最后更新时间

PERF_QUERIES

提供当前正在执行的 SQL 语句的信息。也可以使用 SHOW QUERIES 来查询这些信息。

#列名数据类型说明
1kill_idUBIGINT用来停止查询的 ID
2query_idINT查询 ID
3conn_idUINT连接 ID
4appBINARY(24)app 名称
5pidINTapp 在自己所在主机上的进程号
6userBINARY(24)用户名
7end_pointBINARY(16)客户端地址
8create_timeTIMESTAMP创建时间
9exec_usecBIGINT已执行时间
10stable_queryBOOL是否是超级表查询
11sub_numINT子查询数量
12sub_statusBINARY(1000)子查询状态
13sqlBINARY(1024)SQL 语句

PERF_CONSUMERS

#列名数据类型说明
1consumer_idBIGINT消费者的唯一 ID
2consumer_groupBINARY(192)消费者组
3client_idBINARY(192)用户自定义字符串,通过创建 consumer 时指定 client_id 来展示
4statusBINARY(20)消费者当前状态。消费者状态包括:ready(正常可用)、lost(连接已丢失)、rebalancing(消费者所属 vgroup 正在分配中)、unknown(未知状态)
5topicsBINARY(204)被订阅的 topic。若订阅多个 topic,则展示为多行
6up_timeTIMESTAMP第一次连接 taosd 的时间
7subscribe_timeTIMESTAMP上一次发起订阅的时间
8rebalance_timeTIMESTAMP上一次触发 rebalance 的时间

PERF_TRANS

#列名数据类型说明
1idINT正在进行的事务的编号
2create_timeTIMESTAMP事务的创建时间
3stageBINARY(12)事务的当前阶段,通常为 redoAction、undoAction、commit 三个阶段
4db1BINARY(64)与此事务存在冲突的数据库一的名称
5db2BINARY(64)与此事务存在冲突的数据库二的名称
6failed_timesINT事务执行失败的总次数
7last_exec_timeTIMESTAMP事务上次执行的时间
8last_action_infoBINARY(511)事务上次执行失败的明细信息

PERF_SMAS

#列名数据类型说明
1sma_nameBINARY(192)时间维度的预计算 (time-range-wise sma) 名称
2create_timeTIMESTAMPsma 创建时间
3stable_nameBINARY(192)sma 所属的超级表名称
4vgroup_idINTsma 专属的 vgroup 名称

访问官网

更多内容欢迎访问 TDengine 官网


http://www.kler.cn/a/614002.html

相关文章:

  • 【leetcode hot 100 45】跳跃游戏Ⅱ
  • SpringBoot 7 种实现 HTTP 调用的方式
  • Maven 多模块项目(如微服务架构)中,父 POM(最外层) 和 子模块 POM(具体业务模块)的区别和联系
  • 深入理解 Linux 基础 IO:从文件操作到缓冲区机制
  • 如何利用 CSS 的clip - path属性创建不规则形状的元素,应用场景有哪些?
  • ngx_http_core_init_main_conf
  • windows免密ssh登录linux
  • 项目代码第10讲【数据库运维知识——如何优化数据库查询效率?】:各种日志查看;主从复制;分库分表(MyCat);读写分离;区别数据分区、分表、分库
  • uni-app AES 加密
  • 判断质数及其优化方法
  • unity 做一个圆形分比图
  • 内网服务器无法通过公网地址访问映射到公网的内网服务
  • 使用事件监听器来处理并发环境中RabbitMQ的同步响应问题
  • 代码随想录算法训练营--打卡day1
  • maxDataPointsPerRollingArg must be at least 1
  • vue(1-45)
  • 方法指南:利用边缘计算实现低延迟直播流媒体服务
  • 如何用Java拆分PDF文件(教程)
  • 【C++数据库】SQLite3数据库连接与操作
  • 循环神经网络 - 给网络增加记忆能力