- 文档首页
数据库工作台
MongoDB 用户指南
运维管理
会话信息管理
会话信息管理
本文介绍如何通过 DBW 的会话管理功能查看实例的会话统计和实时会话等信息。
前提条件
已创建文档数据库 MongoDB 版实例和账号,且实例处于运行中。详细操作,请参见创建实例和创建账号。 注意事项
- 会话统计默认刷新时间间隔为 5 秒,您也可以关闭刷新或修改为 10 秒或 15 秒刷新一次。
- 实时会话页签不展示文档数据库 MongoDB 版实例内部账号(例如 root)和 DBW 内部账号(例如 dbw_admin)的连接。
- 当您单击运维观测的会话管理后,数据库工作台 DBW 的后台服务宿主机的 IP 地址将被自动添加至对应产品白名单中,该白名单命名格式为 DBW_Sole_Group_Name_For_Mongo_0。
- 当您通过左侧导航栏的运维观测进入会话管理时,默认查看实例列表中第一个实例的会话信息;您也可以在实例列表页面,单击目标实例操作列下的运维观测进入会话管理页签。
- 在使用会话信息管理功能期间,请勿操作变更实例的相关配置,否则会导致无法正常查看实例的会话信息。
- 实时会话是基于 currentOp() 方法统计得出。其中,活跃会话是在该方法的基础上,通过将 active 参数设定为 true 来筛选统计得出。
- 所有 MongoDB 实例的会话快照默认为关闭状态,如需开启会话快照,您可以在实例列表或实例的会话管理中开启。
- 为实例开启快照功能将定期采集实例相关信息,默认采集频率为 30 秒,且不可修改。
- 关闭快照功能后,历史快照数据最长可保留 30 天。
- 当遇到客户端自动发送例如 hello 消息以获取副本集状态,此情况属于纯后台自动进行、不涉及实际业务操作时,用户名信息将为空,此类情形无需您干预或终止(Kill)。
- 当遇到实际的业务查询操作时,将展示用户名信息,该会话可进行终止(Kill)操作。
查看会话
- 在观测诊断页面右上角切换实例类型为文档数据库 MongoDB 版。
- 在观测诊断页面左上角根据实例 ID 或实例名称切换目标实例。
- 在引擎子页签,根据实例类型的不同,您可以按需选择副本集实例的节点 ID或分片集实例的组件和节点 ID,查看实例的会话信息具体如下所示:
说明
当查看分片集实例时,将展示分片集实例组件的会话信息和连接信息,具体如下所示:
- 会话信息:选择 Mongos 组件时,将展示该 Mongos 节点本地会话以及集群的全部 Shard 会话,您可通过 Mongos 观察到实例会话。
- 连接信息:选择 Mongos 组件则展示本节点收到的外部连接以及 Mongos 发起的内部连接,您可通过 IP 端口等信息区分外部连接和内部连接。
- 查看会话统计信息:在会话信息页签,您可以查看会话执行最长耗时、超过 3 秒的会话数、没有走索引的查询数、Top5 IP 来源统计、Top5 命名空间、概览(总连接数、活跃连接总数)、连接统计和连接展示。连接统计和连接展示如下所示:
- 连接统计:在连接统计区域,将展示当前连接实例的 IP、活跃连接数和总连接数。
- 连接展示:在连接展示区域,将展示当前连接的描述、连接 ID、IP:PORT 和活跃状态。
- 会话明细:会话明细包括实时会话、会话快照,具体如下所示:
在实时会话页签,可根据需求选择会话类型,支持选择活跃会话和全部会话类型。您可开展以下操作:
- 查看会话的详细信息:您可以在该区域查看每个会话的进程 ID、客户端、用户名、操作类型、执行 SQL、持续时间、命名空间、执行计划、描述和 NodeId。其中持续时间为当前状态下的持续时间。
说明
如果用户名是空的,则说明该会话是纯后台自动进行的,不涉及实际的业务操作。
- 查看会话快照:单击会话快照列表,查看会话的详细信息。会话快照列表中只会显示目标节点 ID的会话信息。
- 终止会话:选中目标会话,单击 KILL 所选会话,在确认删除吗? 对话框确定终止目标会话。您也可以单击 KILL 全部会话,终止全部会话。
说明
在终止目标会话时,所有节点中具有相同会话 ID 的会话都将被删除,删除后不可恢复,需谨慎操作。
会话快照展示实例在历史特定时间点的会话信息,帮助您进行事后故障排查、捕捉一闪而过的异常、发现慢查询和 SQL 调优等问题。
在会话快照页签,您可以开启、关闭、查看和下载会话。
所有 MongoDB 实例的会话快照默认为关闭状态,如需开启会话快照,您可以在实例列表或实例的会话管理中开启。
说明
- 为实例开启快照功能将定期采集实例相关信息,默认采集频率为 30 秒,且不可修改。
- 关闭快照功能后,历史快照数据最长可保留 30 天。
开启或关闭会话快照的方法如下。
- 在会话明细区域的会话快照页签,单击自动采集开关。
- 在快照设置对话框,可以为当前实例开启或关闭会话快照,具体参数如下所示。
- 在实例列表页面,单击目标实例快照采集列下的笔状图标。
- 在快照设置对话框,可以为当前实例开启或关闭会话快照。
- 在会话明细区域的会话快照页签,按需选择节点和时间范围。
- 在左侧的快照历史记录中选择目标快照点,右侧将展示该快照点对应的会话明细和快照点 Engine 信息。
- 查看快照详情:在右侧的会话明细区域,可以将会话类型切换为全部会话或活跃会话,并查看包括进程 ID、快照采集时间、用户名、主机、数据库名称、命令类型、持续时间、状态、执行语句和限流操作。如需将快照点的快照保存至本地,单击页面右上方的下载快照图标。
- 快照点 Engine 信息:展示当前快照点对应的数据库引擎运行状态,包括引擎类型、名称、状态以及 Engine Monitor Output 等信息。单击右上角的复制图标,可以复制当前快照点的 Engine 信息。
对于 InnoDB 引擎,该区域将展示 InnoDB Monitor 输出,可用于辅助分析后台线程和引擎运行状态。
说明
- 您可以在导出历史弹窗中,查看历史导出任务和下载导出文件。
- 下载文件的保留时长为 1 天,到期后下载链接自动失效,请您及时将文件保存到本地。
- 在导出快照信息时,单次最多导出 10000 条数据。
在会话明细区域的会话快照页签,单击下载快照,按需选择下载类型。
- 在导出历史对话框,单击目标任务操作列的下载文件。
说明
如需将快照点的快照保存至本地,可单击目标快照点后,单击页面右上方的下载快照图标。
最近更新时间:2026.11.03 15:23:48