通過事務分析功能,您可以獲知指定時間段內某線程的事務類型、事務數量及事務詳情,便於從事務層面瞭解、分析和最佳化資料庫效能。
功能介紹
基於DAS企業版V3或合規審計版的熱儲存資料,對所選定的線程和時間範圍內的事務詳情進行分析,然後進行統計分析,並繪製不同類型事務數量的趨勢圖。

存在持有複數特殊狀態的事務,即同一事務可能同時為隱式提交事務、長事務等多種類型。
當前支援分析的事務類型包括:
-
正常事務。
-
隱式提交事務。
-
大事務:更新行數超過1萬行的事務。
-
長事務:期間超過10分鐘的事務。
-
存在長時間停頓事務:超過1分鐘停頓的事務。
-
包含語句過多事務:SQL數量超過100條的事務(只統計涉及更新的SQL類型,即INSERT、UPDATE、DELETE、MERGE、CREATE、ALTER、DROP、SET、REPLACE、RENAME)。
-
分析時間範圍邊界事務:分析時間段未包含事務結束語句的事務。
前提條件
-
目標資料庫引擎為:
-
RDS MySQL
-
PolarDB MySQL版
-
-
資料庫執行個體已成功接入DAS中,並且接入狀態顯示為連接正常。
-
資料庫版本以及地區支援DAS企業版V3或合規審計版,請參見產品系列及支援的功能。
-
執行個體已開啟DAS企業版V3或合規審計版,請參見DAS審計日誌介紹。
應用情境
使用限制
-
只支援分析DAS企業版V3或合規審計版的熱儲存時間範圍內的SQL資料。
說明-
DAS企業版V3或合規審計版的熱儲存時間長度可以通過SQL洞察和審計頁面中右上方服務設置修改。
-
熱儲存會產生費用,計費詳情請參見計費詳情。
-
-
同一執行個體只能有1個運行中的事務分析任務。
-
單個事務分析任務最多支援2個線程的事務分析。
-
單個事務分析任務最長支援30分鐘的資料分析。
操作步驟
-
登入DAS控制台。
-
在左側導覽列中,單擊智能營運中心 > 執行個體監控。
-
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
-
在左側導覽列中,點擊請求分析 > SQL洞察和審計,然後在右側開啟的頁面單擊SQL分析 > 事務分析。
-
建立事務分析任務
單擊建立分析,選擇待分析時間段,輸入線程ID,建立事務分析任務。您可以在事務分析列表中查看已建立的診斷任務。
分析範圍支援近10分鐘、近15分鐘、近30分鐘快捷選項,事務分析僅支援熱資料分析,請選擇熱資料存放區時間範圍。線程ID最多可輸入 2 項。
-
查看事務分析結果
您可以設定不同的時間段,查看該時間段內事務分析的任務記錄。
-
在事務分析列表中,單擊目標診斷任務操作列的查看詳情,查看不同類型事務的數量趨勢圖和事務列表。
-
滑鼠選中事務概覽中任意分鐘的柱狀圖,可以查看選中分鐘內開始的事務列表,點擊事務詳情列的查看詳情,查看事務中的SQL詳情。
重要只能查詢熱儲存時間範圍內的SQL詳情資料。
-
-