跳到主要内容
版本:4.x

会话管理

会话管理允许管理员用户管理资源的使用,并优先处理关键查询来提高系统性能,并提供有关每个会话的详细信息,例如执行时间、发起查询的用户以及正在使用的资源。

活跃会话

您可以查看所有当前正在运行的SQL查询,并终止任何引起问题或运行时间超出预期的查询。

图片展示的是SelectDB Enterprise Manager数据开发WebUI中会话管理下的活跃会话界面。界面上方有“会话管理”标题,下方表格列出了Connection ID、Query ID、SQL、数据库、用户、主机、FE主机等信息,如Connection ID为57267,Query ID为76a78199ef44a4fe - bdaf18b97630a7c9,SQL为“select sleep(1000)”等。该图与上下文介绍的会话管理功能相呼应,直观呈现了当前正在运行的SQL查询信息,可帮助管理员管理资源使用,优先处理关键查询以提高系统性能。

可以显示正在运行 SQL 查询更多的信息,如扫描大小、扫描行数、返回行数等信息。

图片展示的是SelectDB Enterprise Manager数据开发WebUI中会话管理的活跃会话界面。左侧为功能导航栏,当前选中“会话管理”。右侧显示了Connection ID、Query ID、SQL等信息,其中Query ID为76a7819f9ef64afe-bd8f18b97630a/c9的SQL为“select sleep(1000)”。右侧还弹出一个下拉菜单,可对会话信息进行筛选,如数据库、用户、FE主机等,其中“FE主机”被红色箭头指向突出显示。

点击会话条目,可以进一步查看该会话的完整信息,包括执行的用户、接收该会话的 FE 节点、该 SQL 的执行计划(profile)。

这张图片是SelectDB Enterprise Manager数据开发WebUI的检索分析模块下的会话详情页面。页面顶部显示了当前会话的唯一标识ID,分为查询详情、查询Profile两个标签页,当前选中的是查询详情标签。页面的基础信息区展示了该会话的查询ID、数据库、用户、执行节点、运行时长、扫描行数等核心信息,下方的SQL语句区清晰显示了该会话执行的具体SQL代码片段,整体页面用于展示会话的详细信息,支持进一步查看或终止该会话关联的SQL查询,和文档中说明的点击会话条目查看完整信息、终止运行中SQL查询的内容对应。

选中并终止正在运行的 SQL 查询。

图片展示的是SelectDB Enterprise Manager数据开发WebUI中“会话管理”下的“全部会话”界面。界面上方有“会话 活跃”和“停止会话”两个选项卡,当前选中“停止会话”。下方列出了多个会话信息,包括Connection ID、Query ID、SQL、数据库、用户、主机、FE主机等。其中,Connection ID为57257的会话被红色箭头指向,其Query ID为74e7b199e44a6e - b5af18697630a/c9,SQL为“select sleep(1000)”。该图片与上下文介绍的选中并终止正在运行的SQL查询内容相关,直观呈现了操作对象。

全部会话

“全部会话” 显示的记录,除了正在运行中的查询 SQL 之外,还包含所有 SelectDB 的客户端连接会话,在这里您可以根据需要强制终止一些不再使用,但没有合理释放的客户端连接。

图片展示的是SelectDB Enterprise Manager数据开发WebUI中会话管理的界面。界面上方有“会话 全部”和“已终止”两个选项卡,当前选中“会话 全部”。下方表格列出了多个会话信息,包括Connection ID、Query ID、SQL语句、数据库、用户、主机等。如Connection ID为5723的会话,其Query ID为c304a07dfbf41427c-b2e19a3f700f66532,SQL语句为SELECT TABLE_NAME from info...等。该界面与上下文介绍的会话管理功能相关,可查看会话信息并强制终止不再使用的客户端连接。