Skip to content

Show 命令

查看当前程序正在执行的任务

语法

sql
SHOW PROCESSLIST;
id(VtInt64)remoteAddr(VtString)eventType(VtString)startTime(VtDateTime)state(VtString)elapsed(VtInt32)detail(VtString)
192.168.2.50:33896Insert2023-10-31 10:39:43.818393849 +0800 CSTRunning102629transId: 8229857756211389965, stage: begin
192.168.3.239:62953Insert2023-11-01 11:04:55.322579315 +0800 CSTRunning14717transId: 8229857848393544570, stage: begin
  • id: process ID
  • remoteAddr: 客户端地址
  • eventType: 事件类型 (Insert, task)
  • startTime: 开始时间
  • state: 当前状态
  • elapsed: 持续时间 (s)
  • detail: 详细信息

查看表 DDL

语法

sql
SHOW CREATE TABLE [db.]<table_name>
text
+-----------------+--------------------------------------------------------------------+
| Table(VtString) | Create Table(VtString)                                             |
+-----------------+--------------------------------------------------------------------+
|       dsc       | CREATE TABLE db.dsc (                                              |
|                 |     asd VtDateTime NOT NULL DEFAULT '1970-01-01 08:00:00' TIMECOL, |
|                 |     dss VtString NOT NULL DEFAULT '' KEYCOL                        |
|                 | );                                                                 |
+-----------------+--------------------------------------------------------------------+

查看建库 SQL 语句

语法

sql
SHOW CREATE DATABASE <db_name>
text
+--------------------+----------------------------------+
| Database(VtString) | Create Database(VtString)        |
+--------------------+----------------------------------+
|       dsc          | CREATE DATABASE dsc              |
+--------------------+----------------------------------+

查看表结构

语法

sql
SHOW COLUMNS FROM [db.]<table_name> [FROM <db_name>]
ID(VtInt32)Name(VtString)Type(VtInt8)NotNull(VtBool)DefaultValue(VtString)Comment(VtString)KeyCol(VtBool)TimeCol(VtBool)TimeRelevant(VtBool)RelevantAccuracy(VtInt8)GenerateTime(VtInt32)
1IsArray7true0falsefalsefalse01692004431
2Quality7true0falsefalsefalse01692004431
3TagValue7true0falsefalsefalse01692004431
4UaDataType7true0falsefalsefalse01692004431
5TagStringValue9truefalsefalsefalse01692004431
6HostNameTag9truetruefalsefalse01692004431
7e_date8truefalsetruefalse01692004431
  • ID: 序号
  • Name: 字段名称
  • Type: 字段类型
  • NotNull: 是否不为 NULL
  • DefaultValue: 默认值
  • Remarks: 备注
  • KeyCol: 是否是 KeyCol
  • TimeCol: 是否是 TimeCol
  • TimeRelevant: 是否是时间相关列
  • RelevantAccuracy: 时间相关列的精度
  • GenerateTime: 列创建时间

查看表列表

sql
SHOW TABLES [FROM <db_name>]
TABLE_SCHEMA(VtString)TABLE_NAME(VtString)TABLE_METATABLE(VtBool)TABLE_KEYCOL(VtString)TABLE_TIMECOL(VtString)
dbvehicle_infotruecreate_time
dbkudu_gb32960_extendfalsevine_t_date
dbkudu_gb32960_errorfalsevine_t_date
dbMagusTestfalseIDTM
dbZH1falsehosttagzh_e_t_date
dbzh_year_datasfalseHostNameTage_date
dbzh_testfalseHostNameTage_date
dbzh_datas_testfalseHostNameTage_date
dbzh_datasfalseHostNameTage_date
  • TABLE_SCHEMA: 所属数据库
  • TABLE_NAME: 表名
  • TABLE_METATABLE: 是否是配置表
  • TABLE_KEYCOL: 表的 KeyCol
  • TABLE_TIMECOL: 表的时间列

查看数据库

sql
SHOW DATABASES
Databases(VtString)
dataBase

查看连接信息

sql
SHOW CONNECTIONS
ConnID(VtInt64)RemoteAddr(VtString)TokenId(VtInt64)UserName(VtString)CreateTime(VtDateTime)LastActive(VtDateTime)
3082246834885754900192.168.0.50:53428-1root2023-12-08 13:19:51.739335926 +0800 CST2023-12-08 13:19:55.22997488 +0800 CST
  • ConnID: 连接 ID,可以用于 KILL CONNECTION
  • RemoteAddr: 客户端地址
  • TokenId: tokenId
  • UserName: 登录用户名
  • CreateTime: 连接建立时间
  • LastActive: 最后活动时间

kill 连接

sql
KILL CONNECTION <connId>

connId 需为正整数,否则报错

注意:系统不支持 kill 当前连接

查看连接详细信息

sql
SHOW STATUS WHERE connid = <connid>
DetailID(VtInt64)ConnID(VtInt64)RemoteAddr(VtString)SQL(VtString)ReceptionTime(VtDateTime)StartTime(VtDateTime)EndTime(VtDateTime)
30822468348857549013082246834885754900192.168.0.50:53428show connections2023-12-08 13:19:55.229889634 +0800 CST2023-12-08 13:19:55.229982383 +0800 CST2023-12-08 13:19:55.230382834 +0800 CST
30822468348857549023082246834885754900192.168.0.50:53428show status where connid = 30822468348857549002023-12-08 13:23:17.886586585 +0800 CST2023-12-08 13:23:17.886728229 +0800 CST1970-01-01 08:00:00 +0800 CST
  • DetailID: 详细信息 ID,可用于 KILL QUERY
  • ConnID: 连接 ID
  • RemoteAddr: 客户端地址
  • SQL: 执行的 SQL
  • ReceptionTime: 请求接收时间
  • StartTime: 请求开始处理时间
  • EndTime: 请求处理结束时间

kill query

sql
KILL QUERY <detailID>

detailID 为 查看连接详细信息 中的 DetailID 字段,需为正整数,否则报错

注意:系统不能 kill query 以外的任务

查看当前系统锁情况

sql
SHOW LOCKER
id(VtInt64)type(VtString)createTime(VtDateTime)lastActivityTime(VtDateTime)writeLocked(VtBool)readLockedCount(VtInt32)lockTime(VtDateTime)lastUnlockTime(VtDateTime)module(VtString)description(VtString)path(VtString)source(VtString)
1082980506437481001merge aaf2024-01-16 09:50:14.729012343 +0800 CST2024-01-16 11:13:51.370477867 +0800 CSTtrue02024-01-16 11:13:51.370477867 +0800 CST2024-01-16 11:13:27.868915715 +0800 CSTconverttx convert merge aaf/21T/media/magus/data/database/lightning/data/yjf_test/default/2024/01/16/21T/media/magus/data/database/lightning/data/yjf_test/default/2024/01/16
  • id: 编号
  • type: 锁类型
  • createTime: 锁创建时间
  • lastActivityTime: 最后活动时间
  • writeLocked: 是否被写锁占用
  • readLockedCount: 读锁个数
  • lockTime: 上锁时间
  • lastUnlockTime: 最近解锁时间
  • module: 申请锁的模块
  • description: 描述
  • path: 锁的路径
  • source: 锁的来源

查看当前系统缓存情况

sql
SHOW CACHESIZE;
Name(VtString)Size(VtString)
aaf cache375.33 KiB
index cache491.12 KiB