TDengine 系统表 — information_schema 与 performance_schema 完整参考 分类10.SQL 参考 |篇章07 系统表适用版本TDengine v3.xv3.3.x / v3.4.x | 最后更新2026-07-21TDengine 通过 information_schema 和 performance_schema 两个系统数据库暴露元数据和运行时统计。本文是这些系统表的完整速查。系统数据库概览库内容information_schema元数据数据库/表/列/Tag 等定义performance_schema运行时统计连接、查询、消费者log监控日志视配置详细解析1. information_schema 主要表表速查 ins_dnodes - 数据节点 ins_mnodes - 管理节点 ins_qnodes - 查询节点 ins_snodes - 流节点 ins_cluster - 集群信息 ins_databases - 数据库列表 ins_functions - 自定义函数 ins_indexes - 索引 ins_stables - 超级表 ins_tables - 所有表 ins_tags - Tag 信息 ins_columns - 列信息 ins_users - 用户 ins_grants - 权限 ins_vgroups - VGroup 列表 ins_configs - 配置项 ins_subscriptions - 订阅 ins_streams - 流计算 ins_topics - Topic ins_consumers - 消费者 ins_tsmas - TSMA ins_wals - WAL 信息2. 常用查询节点与集群-- 集群信息SELECT*FROMinformation_schema.ins_cluster;-- 列id, name, create_time-- 数据节点SELECTid,endpoint,status,vnodes,support_vnodesFROMinformation_schema.ins_dnodes;-- 管理节点SELECTid,endpoint,role,statusFROMinformation_schema.ins_mnodes;-- VGroup 详情SELECTvgroup_id,db_name,tables,status,v1_dnode,v2_dnode,v3_dnodeFROMinformation_schema.ins_vgroups;3. 常用查询数据库与表-- 所有数据库SELECTname,vgroups,replica,precision,keep,statusFROMinformation_schema.ins_databases;-- 超级表SELECTstable_name,db_name,columns,tags,tablesFROMinformation_schema.ins_stablesWHEREdb_namepower;-- 所有表子表 普通表SELECTtable_name,db_name,type,stable_name,vgroup_idFROMinformation_schema.ins_tablesWHEREdb_namepowerLIMIT100;-- 列定义SELECTcol_name,col_type,col_length,col_precisionFROMinformation_schema.ins_columnsWHEREtable_namemetersANDdb_namepower;-- Tag 信息SELECTtag_name,tag_type,tag_valueFROMinformation_schema.ins_tagsWHEREtable_named001;4. 常用查询用户与权限-- 用户列表SELECTname,super,enable,create_timeFROMinformation_schema.ins_users;-- 权限授予SELECTuser_name,privilege,db_name,table_nameFROMinformation_schema.ins_grants;-- 等价SHOWUSERS;SHOWGRANTS;5. performance_schema 主要表表速查 perf_apps - 应用连接 perf_connections - 当前连接 perf_queries - 当前运行的查询 perf_consumers - TMQ 消费者 perf_subscriptions - 订阅运行时状态 perf_offsets - 消费位点 perf_trans - 事务 perf_stream_tasks - 流计算任务6. 常用查询监控运行时-- 当前连接SELECTapp_id,ip,port,user,last_accessFROMperformance_schema.perf_connections;-- 应用统计SELECTapp_id,name,pid,ip,ins_count,query_countFROMperformance_schema.perf_apps;-- 当前查询SELECTconn_id,query_id,user,ep,exec_usec/1000ASexec_ms,sqlFROMperformance_schema.perf_queriesORDERBYexec_usecDESCLIMIT20;-- 消费者状态SELECTconsumer_id,group_id,status,topic_name,end_offset-committed_offsetASlagFROMperformance_schema.perf_consumers;-- 流计算任务状态SELECTstream_name,status,source_db,target_db,target_tableFROMperformance_schema.perf_stream_tasks;7. 监控实用 SQL-- TOP 10 最大表按行数SELECTdb_name,table_name,ntables,rowsFROMinformation_schema.ins_tablesORDERBYrowsDESCLIMIT10;-- 各数据库的表统计SELECTdb_name,COUNT(*)AStable_countFROMinformation_schema.ins_tablesGROUPBYdb_name;-- VGroup 负载均衡检查SELECTvgroup_id,db_name,tables,statusFROMinformation_schema.ins_vgroupsORDERBYtablesDESC;-- 慢查询识别SELECTuser,exec_usec/1000ASms,sqlFROMperformance_schema.perf_queriesWHEREexec_usec1000000-- 1 秒ORDERBYexec_usecDESC;-- 消费者 Lag 监控SELECTgroup_id,topic_name,SUM(end_offset-committed_offset)AStotal_lagFROMperformance_schema.perf_consumersGROUPBYgroup_id,topic_name;8. SHOW 语句对照-- 常用 SHOW等价于查询系统表SHOWDATABASES;-- ins_databasesSHOWTABLES;-- ins_tables (当前库)SHOWSTABLES;-- ins_stablesSHOWVGROUPS;-- ins_vgroupsSHOWDNODES;-- ins_dnodesSHOWMNODES;-- ins_mnodesSHOWUSERS;-- ins_usersSHOWGRANTS;-- ins_grantsSHOWCONNECTIONS;-- perf_connectionsSHOWQUERIES;-- perf_queriesSHOWCONSUMERS;-- perf_consumersSHOWSTREAMS;-- ins_streamsSHOWTOPICS;-- ins_topicsSHOWINDEXES;-- ins_indexesSHOWTSMAS;-- ins_tsmasSHOWVARIABLES;-- ins_configs代码示例健康检查脚本-- 1. 集群节点状态SELECTDNodesAScheck_type,COUNT(*)AStotal,SUM(CASEWHENstatusreadyTHEN1ELSE0END)AShealthyFROMinformation_schema.ins_dnodes;-- 2. VGroup 健康SELECTvgroup_id,db_name,statusFROMinformation_schema.ins_vgroupsWHEREstatus!ready;-- 3. 当前活跃查询SELECTCOUNT(*)ASactive_queriesFROMperformance_schema.perf_queries;-- 4. 数据库表数量SELECTname,ntablesFROMinformation_schema.ins_databases;容量规划-- 各数据库大小估算SELECTnameASdb_name,vgroups,replica,ntablesFROMinformation_schema.ins_databasesORDERBYntablesDESC;-- VGroup 分布SELECTv1_dnodeASdnode,COUNT(*)ASvgroup_countFROMinformation_schema.ins_vgroupsGROUPBYv1_dnode;流计算与订阅监控-- 流状态汇总SELECTstatus,COUNT(*)AScountFROMinformation_schema.ins_streamsGROUPBYstatus;-- 消费者总 LagSELECTgroup_id,COUNT(*)ASconsumer_count,SUM(end_offset-committed_offset)AStotal_lag,MAX(end_offset-committed_offset)ASmax_lagFROMperformance_schema.perf_consumersGROUPBYgroup_id;性能考量系统表查询特性表类型查询性能ins_databases极快缓存ins_stables快ins_tables (大量子表)中视基数ins_columns快ins_tags (大量子表)中perf_queries即时运行时使用建议监控脚本用 SHOW 简单 vs 系统表灵活大量子表场景避免全表扫 ins_tables性能监控定期采样 perf_queries 而非持续FAQQ1: 系统表能 INSERT 吗不能。只读。修改需通过对应 DDL/管理命令。Q2: SHOW 和系统表有什么区别SHOW 是预定义查询输出固定。系统表可自由 WHERE/聚合更灵活。Q3: log 数据库怎么开启# taos.cfg monitor 1 monitorInterval 30重启后自动创建 log 库。Q4: 跨集群查看节点只能本集群。跨集群需在管理工具中查看。Q5: 系统表会随版本变化吗字段可能增加向后兼容。具体看版本 Release Note。参考系统构架篇01-《TDengine 整体架构全景》02-《集群拓扑深度解析》03-《MNode 内部机制深度解析》04-《RPC 通信层深度解析》05-《VNode 生命周期》06-《RAFT 共识协议》07-《端到端的消息流》数据模型01-《数据库创建与参数详解》02-《超级表/子表/普通表》03-《支持数据类型深度解析》04-《TDengine Tag 设计哲学与 Schema 变更机制》05-《TDengine 虚拟表实现原理》存储引擎01-《TDengine 存储引擎概览》02-《TDengine MemTable 深度解析》03-《TDengine WAL 预写日志机制》04-《TDengine 数据文件格式》05-《TDengine Commit 与 Flush 机制 》06-《TDengine Compaction 合并策略 》07-《TDengine 数据保留与 TTL》08-《TDengine 压缩编码机制》09-《TDengine Cache 与 Last 查询加速》10-《TDengine 逻辑计划生成》查询引擎01-《TDengine 查询引擎概览》02-《TDengine SQL 解析与词法分析》03-《TDengine 语义分析与 AST 重写》04-《TDengine 逻辑计划生成》05-《TDengine 物理计划生成》06-《TDengine 扫描算子》07-《TDengine 聚合算子》08-《TDengine 连接算子》09-《TDengine 排序、填充与投影》10-《TDengine 分布式查询执行》11-《TDengine EXPLAIN 与查询优化》数据写入01-《TDengine SQL INSERT》02-《TDengine 无模式写入》03-《TDengine STMT 写入》04-《TDengine 写入内部流程》05-《TDengine 数据更新删除》数据订阅01-《TDengine 数据订阅》02-《TDengine 订阅 vs Kafka》03-《TDengine TMQ 消费流程》04-《TDengine 内部机制》05-《TDengine TMQ 最佳实践》预聚合01-《TDengine RSMA》02-《TDengine TSMA — 时间维度的物化聚合视图》03-《TDengine SMA 内部实现》索引01-《TDengine Tag 索引》02-《TDengine SMA 索引》SQL 语句01-《TDengine DDL》02-《TDengine DML SELECT》03-《TDengine DML 函数完整参考》04-《TDengine JOIN 完整语法》05-《TDengine 窗口完整语法》06-《TDengine 操作符与表达式》关于 TDengineTDengine 专为物联网IoT平台、工业大数据平台设计。其中TDengine TSDB 是一款高性能、分布式的时序数据库Time Series Database同时它还带有内建的缓存、流式计算、数据订阅等系统功能TDengine IDMP 是一款AI原生工业数据管理平台它通过树状层次结构建立数据目录对数据进行标准化、情景化并通过 AI 提供实时分析、可视化、事件管理与报警等功能。