應用與數據庫的連接被稱為會話。通過會話管理功能,您可以查看租戶會話、會話統計和死鎖檢測。
查看租戶會話
在 租戶會話 頁簽:
勾選 僅查看活躍會話,在會話列表中查看活躍會話信息。
通過 用戶 和 數據庫名 對會話進行篩選。
通過 會話 ID、SQL 、來源 和 目標端 對會話進行搜索。
通過 執行時間 對會話進行排序。
單擊 SQL 文本,跳轉至 SQL 執行詳情 頁面。
對于滿足如下條件之一的 SQL,SQL 執行詳情 頁面會顯示算子執行計劃及算子執行詳情,如下圖所示:
使用了 MONITOR Hint 的 SQL
使用了與并行執行相關 Hint 的 SQL
慢 SQL(執行時間超過 5s)
說明對于快速執行的算子,可能不會顯示統計信息。
關于 MONITOR Hint,請參見 MONITOR Hint;關于與并行執行相關的 Hint,請參見 與并行執行相關的 Hint。
對于其他 SQL,SQL 執行詳情 頁面僅顯示算子執行計劃。
關閉會話。
關閉一條對話:單擊該會話后操作列下的 關閉會話。
關閉多條對話:勾選目標會話前的復選框,然后單擊右側的 批量關閉會話。
關閉所有對話:
單擊 會話 ID 左側的復選框,然后單擊右側的 批量關閉會話。
任意勾選一條會話,單擊上方的 全選,然后單擊右側的 批量關閉會話。
在彈出的確認框中,單擊 確定。
查看會話統計
在 會話統計 頁簽:
您可以從用戶、訪問來源和數據庫維度分別查看或導出當前集群的會話活躍數和會話總數。
單擊右上方 10 秒 SQL 分析,您可以從 SQL 類型、用戶、來源、數據庫 維度查看 10 秒內租戶內 SQL 執行情況。
查看死鎖檢測
在 死鎖檢測 頁簽:
首次使用死鎖檢測功能時,單擊 開啟死鎖檢測。啟用后,系統將實時檢測并處理死鎖事件,這將消耗 2% 左右的性能。請根據您的集群狀況謹慎選擇是否啟用此功能。
說明死鎖檢測功能僅支持 OceanBase 4.x 版本。
開啟死鎖檢測后,系統將診斷該集群租戶中是否存在死鎖,并在 死鎖詳情 區域提供診斷結果。該結果會保留 7 天。
單擊右上角 關閉死鎖檢測 或 刷新 ,關閉死鎖檢測功能或刷新死鎖檢測詳情。