会话概述¶
会话是客户端和悦数图数据库开发版服务端之间的一系列交互。会话维护了查询之间的上下文信息,包括会话 ID、用户名、客户端地址、默认的 Schema 和图、以及时间格式设置等。
本文介绍悦数图数据库开发版中会话的生命周期。
会话初始化¶
会话在用户登录悦数图数据库开发版的 Graph 服务时创建。要成功建立会话,用户必须提供有效的凭据,包括用户名和密码。更多信息,请参见连接并完成首次查询。
会话自定义¶
会话创建后,您可以通过以下方式自定义会话的行为:
- 调整会话中设置的 Schema 和图。
- 增加或删除对会话中执行的所有查询生效的参数。
更多信息,请参见 SESSION SET 和 SESSION RESET。
会话终止¶
会话在以下情况下被终止:
- 登录用户通过使用 SESSION CLOSE 显式关闭会话。
- 会话被具有
ADMIN角色的用户通过 KILL SESSION 终止。 - 会话因长时间无操作而超时。
- Graph 服务被重启或关闭。
Note
除了上述情况外,终止会话的方法还取决于您使用的客户端工具。例如,当使用 ngql 时,您可以输入:exit、:quit或:q来终止会话。