MySQL會話管理
更新時間 2025-10-17 18:08:33
最近更新時間: 2025-10-17 18:08:33
分享文章
本文介紹會話管理的相關操作,會話管理功能幫助數據庫運維和管理人員,快速查看與管理實例的會話信息,并支持高效定位難以排查的異常會話與阻塞問題。
前提條件
- 數據庫版本:5.7或8.0。
- 數據庫來源:天翼云RDS。
操作步驟
- 登錄數據管理服務。
- 在左側導航欄中,單擊 智能運維 > 會話管理 ,進入會話管理頁面。
注意事項
- 針對云數據庫,會話管理不支持由root用戶、系統用戶和天翼云內置用戶創建的會話。
- 針對活躍會話與異常會話,單次查詢最大支持5000條會話數據。
- 性能監控功能僅支持來源為云數據庫的實例。
功能介紹
MySQL會話管理包含會話統計、性能監控、活躍會話、會話分析、異常會話、Kill會話等功能。
功能 ? ? ? ? ? ? 說明 ? ? ? ? ? ? 會話統計 查看會話統計區域,支持按用戶、數據庫、訪問來源和SQL等條件統計會話總數、活躍會話數、SQL執行次數和SQL最長執行時間。 性能監控 查看性能監控區域,支持展示5分鐘內的性能監控趨勢,性能監控指標包括數據庫實例的CPU使用率、連接數及連接使用率等信息。 活躍會話 選擇活躍會話頁簽,查看活躍會話信息,支持通過會話ID、用戶、數據庫和活躍狀態等條件篩選會話。 會話分析 在10秒內,每隔一秒運行一次show?processlist,匯總所有會話SQL進行統計分析;其中,阻塞統計為每隔3秒采集一次元數據鎖阻塞信息,統計分析最大鎖等待數。 異常會話 選擇異常會話頁簽,查看包含鎖等待事務、未提交事務與長事務的異常會話信息,支持通過會話ID、用戶、數據庫和活躍狀態等條件篩選會話。 Kill會話 Kill會話包含以下四個功能:
Kill選中會話:在會話列表中勾選待Kill的會話,點擊Kill選中會話,在彈出的對話框中預覽并點擊執行。
Kill全部會話:點擊Kill全部,在彈出對話框中點擊執行,Kill全部會話。
持續Kill:詳情查看持續Kill
查看Kill歷史紀錄:點擊Kill歷史記錄,按時間篩選查看Kill歷史記錄(不包含持續Kill相關的歷史記錄)。
注意系統將使用高權限賬號對會話進行Kill,請謹慎操作。
權限說明請參考MySQL官方文檔。