操作場景
實時會話功能提供當前數據庫會話快照查詢,并支持排序過濾展示。可基于用戶、訪問主機、數據庫多維度快速過濾識別到自定義慢SQL會話、活躍會話等。Kill會話能應對緊急實例恢復,保障數據庫的可用性。
注意事項
Kill會話操作可能會導致業務斷連,建議業務有重連機制,請謹慎操作。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁面。
步驟 4 在“實例管理”頁面,選擇目標實例,單擊實例名稱,進入實例的“基本信息”頁簽。
步驟 5 在左側導航欄選擇“智能DBA助手 > 實時診斷”。
步驟 6 選擇“實時會話”頁簽,可以進行如下操作。
查看會話統計結果
在會話統計信息區域,可以查看會話概要(如慢會話數、活躍會話數、會話總數)分別按照用戶、訪問主機和數據庫維度統計的會話結果。
設置慢會話閾值
在頁面上方的“慢會話閾值”處,單擊 ,在彈框中按需設置慢會話閾值時間,單擊“確定”。頁面自動刷新篩選出大于該閾值的會話列表。
Kill異常會話
在會話列表,可以查看會話詳情,也可以根據實際運行狀態和業務需求,選擇異常會話,單擊“Kill會話”,結束會話,使數據庫恢復正常。
說明
批量Kill會話時,一次性最多選擇100條會話。
設置SQL限流
在會話列表,單擊“SQL限流”,通過設置語句類型、關鍵字等匹配SQL語句,當所匹配的SQL語句超過設置的最大并發數時,數據庫實例會拒絕執行此SQL。從而解決SQL并發數過高導致的實例不穩定問題。
更多內容,請參見新建SQL限流規則。
創建鎖分析
創建鎖分析前,需要先在“鎖&事務”頁面登錄數據庫實例,詳見管理鎖&事務。單擊“創建鎖分析”,會生成一條鎖分析數據,用于查看是否存在持有鎖的會話。
導出會話列表
單擊“導出”,可以選擇導出全部會話列表,或者導出指定會話列表到表格中。
----結束