Appearance
Show 命令
查看当前程序正在执行的任务
语法
sql
SHOW PROCESSLIST;
id(VtInt64) | remoteAddr(VtString) | eventType(VtString) | startTime(VtDateTime) | state(VtString) | elapsed(VtInt32) | detail(VtString) |
---|---|---|---|---|---|---|
192.168.2.50:33896 | Insert | 2023-10-31 10:39:43.818393849 +0800 CST | Running | 102629 | transId: 8229857756211389965, stage: begin | |
192.168.3.239:62953 | Insert | 2023-11-01 11:04:55.322579315 +0800 CST | Running | 14717 | transId: 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) |
---|---|---|---|---|---|---|---|---|---|---|
1 | IsArray | 7 | true | 0 | false | false | false | 0 | 1692004431 | |
2 | Quality | 7 | true | 0 | false | false | false | 0 | 1692004431 | |
3 | TagValue | 7 | true | 0 | false | false | false | 0 | 1692004431 | |
4 | UaDataType | 7 | true | 0 | false | false | false | 0 | 1692004431 | |
5 | TagStringValue | 9 | true | false | false | false | 0 | 1692004431 | ||
6 | HostNameTag | 9 | true | true | false | false | 0 | 1692004431 | ||
7 | e_date | 8 | true | false | true | false | 0 | 1692004431 |
- 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) |
---|---|---|---|---|
db | vehicle_info | true | create_time | |
db | kudu_gb32960_extend | false | vin | e_t_date |
db | kudu_gb32960_error | false | vin | e_t_date |
db | MagusTest | false | ID | TM |
db | ZH1 | false | hosttag | zh_e_t_date |
db | zh_year_datas | false | HostNameTag | e_date |
db | zh_test | false | HostNameTag | e_date |
db | zh_datas_test | false | HostNameTag | e_date |
db | zh_datas | false | HostNameTag | e_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) |
---|---|---|---|---|---|
3082246834885754900 | 192.168.0.50:53428 | -1 | root | 2023-12-08 13:19:51.739335926 +0800 CST | 2023-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) |
---|---|---|---|---|---|---|
3082246834885754901 | 3082246834885754900 | 192.168.0.50:53428 | show connections | 2023-12-08 13:19:55.229889634 +0800 CST | 2023-12-08 13:19:55.229982383 +0800 CST | 2023-12-08 13:19:55.230382834 +0800 CST |
3082246834885754902 | 3082246834885754900 | 192.168.0.50:53428 | show status where connid = 3082246834885754900 | 2023-12-08 13:23:17.886586585 +0800 CST | 2023-12-08 13:23:17.886728229 +0800 CST | 1970-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) |
---|---|---|---|---|---|---|---|---|---|---|---|
1082980506437481001 | merge aaf | 2024-01-16 09:50:14.729012343 +0800 CST | 2024-01-16 11:13:51.370477867 +0800 CST | true | 0 | 2024-01-16 11:13:51.370477867 +0800 CST | 2024-01-16 11:13:27.868915715 +0800 CST | convert | tx 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 cache | 375.33 KiB |
index cache | 491.12 KiB |