文档下载建议反馈入口

  • 所需权限
  • kwdb_internal.audit_policies
  • kwdb_internal.cluster_sessions
  • kwdb_internal.gossip_nodes
  • kwdb_internal.kwdb_license
  • kwdb_internal.metrics_metadata
  • kwdb_internal.node_metrics
  • kwdb_internal.node_statement_statistics
  • kwdb_internal.processes
  • kwdb_internal.role_options
  • kwdb_internal.stat_replication
  • kwdb_internal.table_columns
  • kwdb_internal.table_indexes
  • kwdb_internal.tables

kwdb_internal

kwdb_internal 模式包含数据库的系统视图,描述数据库的内部对象、进程和指标信息。

用户可通过 SHOW TABLES FROM [<database_name>.]kwdb_internal; SQL 语句列出指定数据库 kwdb_internal 模式下的所有系统视图。未指定数据库时,默认使用当前数据库进行查询;也可以使用 SELECT 语句查看 kwdb_internal 模式下的指定系统视图信息。

本节列出了 kwdb_internal 模式中常用的系统视图。

所需权限

  • 非三权分立模式下,用户拥有 admin 权限。
  • 三权分立模式下,用户拥有 sysadmin 权限。

kwdb_internal.audit_policies

kwdb_internal.audit_policies 系统视图描述审计策略。

列名数据类型描述
audit_nameSTRING审计策略名称
target_typeSTRING审计目标类型,例如用户、角色、数据库、表、视图、索引、约束、序列、权限、Range、查询、任务、会话、统计信息、审计、属性等
target_nameSTRING审计目标名称
target_idINT审计目标对象 ID
operationsSTRING审计操作
operatorsSTRING审计的用户
conditionINT审计条件,预留字段
wheneverSTRING审计结果
actionINT审计后操作,预留字段
levelINT审计等级,预留字段
enablebool审计策略开关

kwdb_internal.cluster_sessions

kwdb_internal.cluster_sessions 系统视图描述集群的会话信息。

列名类型描述
node_idINT8会话连接到的节点ID
session_idSTRING会话的ID
user_nameSTRING发起会话的用户名称
client_addressSTRING发起会话的客户端地址
application_nameSTRING发起会话的应用程序名称
active_queriesSTRING会话中活跃的SQL查询
last_active_querySTRING会话中最近完成的SQL查询
session_startTIMESTAMP会话开始的时间戳
oldest_query_startTIMESTAMP会话中最早 SQL 查询开始的时间戳
kv_txnSTRING会话当前键值事务的ID
alloc_bytesINT8会话分配的字节数
max_alloc_bytesINT8会话分配的最大字节数
connection_idSTRING会话连接的 ID
schemaSTRING缺省模式
statusSTRING会话状态

kwdb_internal.gossip_nodes

kwdb_internal.gossip_nodes 系统视图描述集群 gossip 网络中节点的信息。

列名数据类型描述
node_idINT8节点 ID
networkSTRING网络协议类型
addressSTRING节点地址
advertise_addressSTRING对外广播的地址
sql_networkSTRINGSQL网络协议类型
sql_addressSTRINGSQL服务地址
advertise_sql_addressSTRING对外广播的 SQL 地址
attrsJSONB节点属性
localitySTRING节点位置信息
start_modeSTRING启动模式
cluster_nameSTRING集群名称
server_versionSTRING服务器版本
build_tagSTRING版本标签
started_atTIMESTAMP启动时间
is_liveBOOL节点是否存活
rangesINT8数据分片数量
leasesINT8租约数量

kwdb_internal.kwdb_license

kwdb_internal.kwdb_license 系统视图描述数据库的许可证信息。

列名数据类型描述
productSTRING产品名称
versionSTRING产品版本号
editionSTRING产品版本
customerSTRING客户名称
expiration_timeTIMESTAMP许可证到期时间
endpoint_limitINT8许可证限制测点的数量
endpoint_usedINT8集群已用测点的数量
node_limitINT8许可证限制集群节点的数量
node_usedINT8集群当前节点的数量
serial_numberSTRING许可证唯一编号

kwdb_internal.metrics_metadata

kwdb_internal.metrics_metadata 系统视图描述监控指标的元数据。

列名数据类型描述
nameSTRING监控指标的名称
helpSTRING监控指标的描述信息
measurementSTRING监控指标的测量方式
unitSTRING监控指标的单位

kwdb_internal.node_metrics

kwdb_internal.node_metrics 系统视图描述集群中节点的指标数据。

列名数据类型描述
store_idINT8存储位置 ID
nameSTRING指标名称
valueFLOAT8指标值

kwdb_internal.node_statement_statistics

kwdb_internal.node_statement_statistics 系统视图描述节点执行语句相关统计信息。

列名数据类型描述
node_idINT8节点 ID
application_nameSTRING应用程序名称
flagsSTRING标志位
keySTRINGSQL 语句的键值
anonymizedSTRING匿名化的 SQL 语句
countINT8执行次数
first_attempt_countINT8首次尝试执行次数
max_retriesINT8最大重试次数
last_errorSTRING最后一次错误信息
rows_avgFLOAT8平均返回行数
rows_varFLOAT8返回行数的方差
parse_lat_avgFLOAT8平均解析延迟
parse_lat_varFLOAT8解析延迟的方差
plan_lat_avgFLOAT8平均计划延迟
plan_lat_varFLOAT8计划延迟的方差
run_lat_avgFLOAT8平均运行延迟
run_lat_varFLOAT8运行延迟的方差
service_lat_avgFLOAT8平均服务延迟
service_lat_varFLOAT8服务延迟的方差
overhead_lat_avgFLOAT8平均开销延迟
overhead_lat_varFLOAT8开销延迟的方差
bytes_readINT8读取字节数
rows_readINT8读取行数
implicit_txnBOOL是否为隐式事务
failed_countINT8失败次数
user_nameSTRING用户名
databaseSTRING数据库名

kwdb_internal.processes

kkwdb_internal.processes 系统视图描述数据库进程相关信息。

列名数据类型描述
process_idINT8进程 ID
node_idINT8进程所属节点 ID
process_nameSTRING进程名称
process_typeSTRING进程类型
os_userSTRING进程启动用户
memoryINT8缓存大小
createdINT8进程启动时间

kwdb_internal.role_options

kwdb_internal.role_options 系统视图描述用户的选项。

列名数据类型描述
usernameSTRING用户名
optionSTRING用户的选项
valueSTRING用户选项的值

kwdb_internal.stat_replication

kwdb_internal.stat_replication 系统视图描述单机主备复制关系中,备库最近 100 条数据的延迟情况。该视图仅支持在备库查询,如果在主库执行,则不会返回任何结果。

列名数据类型描述
sent_lsnSTRINGWAL 发送进程最近发送的日志位置
active_addrSTRING主库 IP 地址
standby_addrSTRING备库 IP 地址
stateSTRINGWAL 发送状态
-startup:正在初始化
-catchup:备库追赶主库中
-streaming:备库已追上主库
apply_lagTIMESTAMP主库 WAL 日志应用时间
write_lagTIMESTAMPWAL 日志从主库发送到备库并被确认的时间
flush_lagTIMESTAMP备库成功写入 WAL 日志的时间
replay_lagTIMESTAMP备库完成数据回放的时间
sync_stateSTRING同步状态,async 表示异步同步

kwdb_internal.table_columns

kwdb_internal.table_columns 系统视图描述数据库中所有表的列信息。

列名数据类型描述
descriptor_idINT8表描述符 ID
descriptor_nameSTRING表名称
column_idINT8列 ID
column_nameSTRING列名称
column_typeSTRING列类型详细信息
nullableBOOL是否允许为空
default_exprSTRING默认值表达式
hiddenBOOL是否为隐藏列

kwdb_internal.table_indexes

kwdb_internal.table_indexes 系统视图描述数据库中所有表的索引信息。

列名数据类型描述
descriptor_idINT8表描述符 ID
descriptor_nameSTRING表名称
index_idINT8索引 ID
index_nameSTRING索引名称
index_typeSTRING索引类型
is_uniqueBOOL是否为唯一索引
is_invertedBOOL是否为倒排索引

kwdb_internal.tables

kwdb_internal.tables 系统视图描述数据库中所有表的元数据信息。

列名数据类型描述
table_idINT8表的唯一标识符
parent_idINT8父对象的标识符
nameSTRING表名
database_nameSTRING数据库名称
versionINT8表的版本号
mod_timeTIMESTAMP最后修改时间
mod_time_logicalDECIMAL逻辑修改时间戳
format_versionSTRING表格式版本
stateSTRING表状态(PUBLIC/DROP等)
sc_lease_node_idINT8模式变更租约节点ID
sc_lease_expiration_timeTIMESTAMP模式变更租约过期时间
drop_timeTIMESTAMP表删除时间
audit_modeSTRING审计模式
schema_nameSTRING模式名称