Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/ Documentation version: v5.3.2 # 会话概述 会话是客户端和悦数图数据库开发版服务端之间的一系列交互。会话维护了查询之间的上下文信息,包括会话 ID、用户名、客户端地址、默认的 Schema 和图、以及时间格式设置等。 本文介绍悦数图数据库开发版中会话的生命周期。 ## 会话初始化 会话在用户登录悦数图数据库开发版的 Graph 服务时创建。要成功建立会话,用户必须提供有效的凭据,包括用户名和密码。更多信息,请参见[连接并完成首次查询](https://dev-docs.yueshu.com.cn/v5.3.2/get-started/first-query/)。 ## 会话自定义 会话创建后,您可以通过以下方式自定义会话的行为: - 调整会话中设置的 Schema 和图。 - 增加或删除对会话中执行的所有查询生效的参数。 更多信息,请参见 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/) 和 [SESSION RESET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/reset/)。 ## 会话终止 会话在以下情况下被终止: - 登录用户通过使用 [SESSION CLOSE](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/close/) 显式关闭会话。 - 会话被具有`ADMIN`角色的用户通过 [KILL SESSION](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/kill/kill-session/) 终止。 - 会话因长时间无操作而超时。 - Graph 服务被重启或关闭。 Note 除了上述情况外,终止会话的方法还取决于您使用的客户端工具。例如,当使用 ngql 时,您可以输入`:exit`、`:quit`或`:q`来终止会话。 ## 更多信息 - [SHOW SESSIONS](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-sessions/) - [SHOW CURRENT_SESSION](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-session/) - [SHOW CURRENT_SESSION TIME FORMATS](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-session-time-formats/) - [KILL SESSION](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/kill/kill-session/)