ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8s数据库排查命令onstat -g sql基础用法讲解

GBase 8s数据库排查命令onstat -g sql基础用法讲解

原创 国内数据库 作者:GBASE南大通用 时间:2026-11-05 11:16:47 0 删除 编辑

南大通用GBase 8s数据库(gbase database)在日常运维中,业务突然卡顿、接口超时、锁等待告警是比较高频的问题。很多时候我们需要快速抓到现场正在运行的 SQL,判断是否存在长事务、慢查询、资源抢占。onstat -g sql 就是运维人手必备的现场排查命令。

排查命令:onstat -g sql

命令作用:

查看数据库当前所有会话正在执行的 SQL 文本、会话 ID、用户、数据库名、执行状态,是定位锁等待、慢 SQL、长事务的首选。

基础用法

# 查看全部会话SQLonstat -g sql# 只查看指定会话编号的SQL(sid替换为实际会话ID)onstat -g sql

输出关键字段说明:

  • sid:会话 ID,配合 onstat -u 、onstat -g locks 联动查锁
  • username:连接数据库的操作系统用户
  • dbname:当前访问库名
  • current SQL:会话正在执行的 SQL 语句


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3187770/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1337
  • 访问量
    1323642