文件首頁
VS Code 的 MySQL Shell


公開發行前:2024-07-17

4.10 客戶端連線

客戶端連線索引標籤提供伺服器維護的每個客戶端連線的摘要和詳細資訊。本節說明

客戶端連線工具列

使用工具列中的動作來修改客戶端連線網格中顯示的輸出。

圖 4.11 VS Code 的 MySQL Shell - 客戶端連線工具列

Content is described in the surrounding text.

工具列動作(從左到右)為

  • 編輯器:兩個選取清單,可讓您

    • 重新開啟先前開啟的編輯器(在連線下排列)。

    • 啟動新的 DB Notebook、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