您可以通過DAS的執行個體會話功能查看、匯出和結束目標執行個體當前的會話,並且可以對目標執行個體進行10秒SQL分析、SQL限流和最佳化。本文介紹如何使用執行個體會話功能。
前提條件
目標資料庫執行個體已接入DAS,並且接入狀態顯示為接入正常。
注意事項
對於RDS MySQL 8.0執行個體,小版本小於20230610時,並發執行COM_STATISTICS、COM_CHANGE_USER等命令和SHOW PROCESSLIST語句時,可能導致死結(表現為執行個體無法串連),建議升級到最新小版本。
操作步驟
本文以RDS MySQL為例介紹如何使用執行個體會話功能。
登入DAS控制台。
在左側導覽列中,單擊智能營運中心 > 執行個體監控。
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
在左側導覽列,單擊執行個體會話。
在會話管理頁面,可以查看目標執行個體當前的執行個體會話和會話統計等詳細資料。
您可以在執行個體會話地區進行如下操作:
查看執行個體會話資訊:可以查看異常、活躍會話、最大執行時間、CPU使用率和串連使用率等資訊。
10秒SQL分析:單擊頁面右上方的10秒SQL分析,在彈出的對話方塊內查看10秒內的SQL統計、慢日誌及SQL概覽等資訊,詳細資料請參見10秒SQL分析。
SQL限流:單擊SQL限流,在彈出的SQL限流頁面配置限流參數,對符合限流條件的執行個體會話進行SQL限流,詳細操作請參見SQL限流。
最佳化:單擊最佳化,對目標執行個體會話進行最佳化,詳細操作請參見SQL最佳化。
匯出活躍會話。
結束會話。
結束會話時,需要輸入建立該會話的資料庫帳號和密碼。您也可以使用更高許可權的資料庫帳號(具有結束其他帳號建立的會話的許可權),例如高許可權帳號。
說明在會話列表的使用者列,可以查看建立目標會話的資料庫帳號。
單擊結束會話記錄,查看結束會話的記錄。
您可以在會話統計地區進行如下操作:
查看會話統計資訊:可以查看會話概要(如會話總數、運行中會話總數和運行中會話最長時間),查看按使用者、按訪問來源和按資料庫等條件統計的會話總數及活躍數。
匯出會話統計資訊:可以按概要、按使用者統計、按訪問來源統計和按資料庫統計等條件匯出會話統計資訊。