文档主页
适用于 VS Code 的 MySQL Shell


正式发布前:2024-07-17

4.10 客户端连接

客户端连接”选项卡提供了有关服务器维护的每个客户端连接的汇总信息和详细信息。本节介绍

客户端连接工具栏

使用工具栏中的操作修改客户端连接网格中显示的输出。

图 4.11 适用于 VS Code 的 MySQL Shell - 客户端连接工具栏

Content is described in the surrounding text.

工具栏操作(从左到右)为

  • 编辑器: 两个选择列表,使您能够

    • 重新打开以前打开的编辑器(按连接排列)。

    • 启动新的数据库笔记本、SQL 脚本、TS 脚本或 JS 脚本编辑器。

  • 刷新率:(以秒为单位)0.512345101530不刷新

  • 隐藏休眠连接

  • 隐藏后台线程

  • 不加载完整的线程信息

  • 显示或隐藏详细信息

  • 终止查询

  • 终止连接

客户端连接信息摘要

连接信息汇总并显示在客户端连接网格上方的字段中,以便快速查看。摘要显示

  • 已连接线程

  • 正在运行的线程

  • 已创建线程

  • 已缓存线程

  • 已拒绝

  • 总连接数

  • 连接限制

  • 已中止的客户端

  • 已中止的连接

  • 错误

客户端连接信息网格

客户端连接网格根据您使用工具栏操作启用或禁用的内容列出连接信息。使用编辑器底部的滚动条查看所有字段。

图 4.12 适用于 VS Code 的 MySQL Shell - 客户端连接网格区域

Content is described in the surrounding text.

详细信息、元数据锁和属性

启用显示详细信息操作后,将在客户端连接网格右侧打开一个包含三个选项卡的独立区域。选项卡及其中的信息为

  • 详细信息

    在客户端连接网格中选择一个连接,以在列表中隔离其详细信息

    • 进程列表 ID

    • 线程 ID

    • 名称

    • 类型

    • 用户

    • 主机

    • 架构

    • 命令

    • 时间

    • 状态

    • 角色

    • 已检测

    • 父线程 ID

  • MySQL 使用元数据锁定来管理对表和触发器等对象的访问。有时,在另一个用户从另一个连接操作查询时,该查询可能会被阻止。“”选项卡(如下图所示)利用这些 MySQL 元数据锁 (MDL) 来显示被阻止或正在等待的锁定连接,并显示有关锁的信息、它们正在等待什么以及它们持有什么。

    图 4.13 适用于 VS Code 的 MySQL Shell - 客户端连接详细信息区域

    Content is described in the surrounding text.

  • 属性

    显示以下连接属性及其值

    • _os

    • _client_name

    • _pid

    • _thread

    • _platform

    • program_name

    • _client_version