全部产品

管理会话

进入 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击目标连接配置卡片即可进入对应的数据库对象管理页面。单击数据库对象管理页面右上角的 会话 按钮,可选择进入 会话属性 会话管理页面。Image 808

会话属性

会话属性即数据库变量,OceanBase 中有会话变量和全局变量:

  • 会话变量:当客户端连接到数据库后,数据库会复制全局变量以自动生成会话变量。会话变量的修改只对当前会话生效。
  • 全局变量:数据库实例共享全局变量。这意味着不同用户共享这些全局变量,且数据库会保存您对全局变量做出的更改,断开连接并再次进入数据库时,更改依旧有效。

image

ODC 提供了可视化界面使您可以清晰直观的查看与修改当前数据库支持的变量。对于变量值的修改:

  • 如果变量的值是字符或数字类型,可以在变量编辑页面中直接输入修改值。

  • 如果变量的值是枚举类型,ODC 会在变量值的编辑框中列举出该变量支持的值的集合,您可以在不用准确记忆变量名和值的情况下通过可视化界面完成修改,这降低了用户记忆变量的成本并提高了变量修改的效率。ODC 会使用橙色标记修改过的数据库变量,以方便您更直观的管理变量。

会话管理

与当前数据库的连接被称为一个会话,在会话管理页面您可以查看连接到当前数据库的所有会话和以下会话信息:

会话信息

说明

会话 ID

展示当前会话的 ID,是会话的唯一标识。

用户

会话登录使用的数据库用户名。

来源

发起会话的地址。

数据库名

当前会话访问的数据库名称。

状态

展示当期会话的状态,有 SLEEP(休眠)和 ACTIVE(活跃)两种状态。

命令

会话当前执行的命令类型。

执行时间(s)

会话当前执行 SQL 所花的时间。

SQL

会话当前执行 SQL 的具体内容。

OBProxy

会话访问的代理地址。

image

会话管理页面的导航栏中提供了以下功能键供您管理会话:

  • 刷新:刷新会话列表。
  • 关闭会话:终止当前会话。
  • 关闭会话当前查询:终止当前会话正在进行的 SQL 执行进程。