南大通用GBase 8a数据库shell基本指令简介(上)

B站影视 韩国电影 2025-09-22 21:52 1

摘要:其中Id一列是GBase集群内部一条SQL指令的线程ID,使用kill指令时首先要通过show processlist先查到具体SQL的线程ID,再执行kill指令杀掉这个SQL。

本文主要介绍南大通用GBase 8a数据库的shell基本管理指令。

查看集群某节点上正在运行的SQL线程

登录gbase shell

gbase>show processlist;

一般显示如下:

说明:

1.其中Id一列是GBase集群内部一条SQL指令的线程ID,使用kill指令时首先要通过show processlist先查到具体SQL的线程ID,再执行kill指令杀掉这个SQL。

2.User是执行这条指令的GBase库用户

3.Host是执行这条指令的客户端终端IP和TCP连接端口号

4.db是执行该条SQL所指定的database实例名

5.Command是该条指令执行状态和类型,Query表示正在执行的SQL线程,Sleep表示处睡眠状态的客户端

6.Time是客户端连接时间,或该条SQL指令执行时间

7.State是SQL指令执行的状态信息

8.Info是具体指令信息,默认只显示具体SQL指令的前100个字符

gbase>show full processlist;

说明:show full processlist指令显示内容与show processlist基本相同,只是在Info中会显示完整的SQL指令,当需要了解当前节点上执行的SQL完整指令时可以用show full processlist指令

杀死指定SQL线程

杀死指定的SQL线程首先要找到指定SQL的线程ID,方法见show processlist指令描述

杀死线程指令:

gbase>kill [线程号]

来源:GBASE南大通用

相关推荐