开发者社区> 问答> 正文

OceanBase数据库怎么查看会话信息和sql信息?

OceanBase数据库怎么查看会话信息和sql信息?看了obproxy的show processlist命令里面没有info字段,然后系统视图里面也没有v$session视图

展开
收起
cuicuicuic 2023-09-13 19:39:37 295 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • 在 OceanBase 数据库中,可以通过以下方式查看会话信息和 SQL 信息:

    1. obproxy show processlist:OBProxy 提供了 show processlist 命令用于查看当前连接到 OBProxy 的会话信息。该命令将显示会话的 ID、状态、客户端 IP 和端口等基本信息,但不包含详细的 SQL 信息。

    2. sys.statistic_task 表:sys.statistic_task 是一个系统表,其中包含了正在执行的统计任务的相关信息,包括会话 ID、执行的 SQL 语句等。您可以查询该表获取一些 SQL 执行的信息。

    3. 审计日志:OceanBase 支持审计功能,可以配置审计日志记录会话的 SQL 执行情况。您可以设置审计参数,并使用审计日志来查看会话的 SQL 信息。具体的配置和使用方法,请参考官方文档中关于审计的章节。

    2023-09-15 10:52:23
    赞同 展开评论 打赏
  • 在OceanBase数据库中,可以使用以下命令查看会话信息和SQL信息:

    1. 使用SHOW PROCESSLIST命令查看当前会话信息。该命令可以显示当前正在执行的会话的ID、状态、执行的SQL语句等信息。
    2. 使用SHOW SESSIONS命令查看所有会话信息。该命令可以显示所有会话的ID、状态、执行的SQL语句等信息。
    3. 使用SHOW SESSIONS WITH SQL命令查看所有会话的ID、状态、执行的SQL语句等信息,并且可以按照SQL语句进行筛选。

    如果您需要查看更详细的会话信息和SQL信息,可以考虑使用OceanBase数据库的监控工具,例如OMS、OceanInsight等。这些工具可以提供更详细的会话信息和SQL信息,并且可以进行更多的分析和统计。

    2023-09-13 20:19:45
    赞同 展开评论 打赏
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000034255 是这个吗
    select SVR_IP,ID,USER,HOST,DB,STATE,TENANT,INFO from GV$OB_PROCESSLIST;,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-09-13 19:59:15
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载