事務分析
通過事務分析功能,您可以獲知指定時間段內(nèi)某線程的事務類型、事務數(shù)量及事務詳情,便于從事務層面了解、分析和優(yōu)化數(shù)據(jù)庫性能。
功能介紹
基于DAS企業(yè)版 V3熱存儲數(shù)據(jù),對所選定的線程和時間范圍內(nèi)的事務詳情進行分析,然后進行統(tǒng)計分析,并繪制不同類型事務數(shù)量的趨勢圖。
存在持有復數(shù)特殊狀態(tài)的事務,即同一事務可能同時為隱式提交事務、長事務等多種類型。
當前支持分析的事務類型包括:
正常事務。
隱式提交事務。
大事務:更新行數(shù)超過1萬行的事務。
長事務:持續(xù)時間超過10分鐘的事務。
存在長時間停頓事務:超過1分鐘停頓的事務。
包含語句過多事務:SQL數(shù)量超過100條的事務(只統(tǒng)計涉及更新的SQL類型,即INSERT、UPDATE、DELETE、MERGE、CREATE、ALTER、DROP、SET、REPLACE、RENAME)。
分析時間范圍邊界事務:分析時間段未包含事務結(jié)束語句的事務。
前提條件
目標數(shù)據(jù)庫引擎為:
RDS MySQL
PolarDB MySQL版
數(shù)據(jù)庫實例已成功接入DAS中,并且接入狀態(tài)顯示為連接正常。
數(shù)據(jù)庫版本以及地域支持DAS企業(yè)版 V3,請參見產(chǎn)品系列及支持的功能。
實例已開啟DAS的企業(yè)版 V3,請參見DAS企業(yè)版介紹。
應用場景
使用限制
只支持分析DAS企業(yè)版 V3熱存儲時間范圍內(nèi)的SQL數(shù)據(jù)。
說明DAS企業(yè)版 V3熱存儲時長可以通過SQL洞察和審計頁面中右上角服務設置修改。
熱存儲會產(chǎn)生費用,計費詳情請參見產(chǎn)品計費。
同一實例只能有1個運行中的事務分析任務。
單個事務分析任務最多支持2個線程的事務分析。
單個事務分析任務最長支持30分鐘的數(shù)據(jù)分析。
操作步驟
登錄DAS控制臺。
在左側(cè)導航欄中,單擊實例監(jiān)控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側(cè)導航欄中,點擊請求分析 > SQL洞察和審計,然后在右側(cè)打開的頁面單擊SQL洞察 > 事務分析。
創(chuàng)建事務分析任務
單擊創(chuàng)建分析,選擇待分析時間段,輸入線程ID,創(chuàng)建事務分析任務。您可以在事務分析列表中查看已創(chuàng)建的診斷任務。
查看事務分析結(jié)果
您可以設置不同的時間段,查看該時間段內(nèi)事務分析的任務記錄。
在事務分析列表中,單擊目標診斷任務操作列的查看詳情,查看不同類型事務的數(shù)量趨勢圖和事務列表。
鼠標選中事務概覽中任意分鐘的柱狀圖,可以查看選中分鐘內(nèi)開始的事務列表,點擊事務詳情列的查看詳情,查看事務中的SQL詳情。
重要只能查詢熱存儲時間范圍內(nèi)的SQL詳情數(shù)據(jù)。