日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

死鎖分析

本文介紹如何使用DAS鎖分析功能對數據庫進行死鎖分析,包括最近死鎖分析和全量死鎖分析。

說明

文中圖片所示中的數據為測試用例數據,實際使用過程中,請以實際數據參數為準,包括線程ID、SQL語句等。

前提條件

  • 目標數據庫引擎為:

    • 最近死鎖分析

      • RDS MySQL

      • 自建MySQL

      • PolarDB MySQL版

      • PolarDB-X 2.0

    • 全量死鎖分析

      • RDS MySQL

      • PolarDB MySQL版

  • 目標數據庫實例已接入DAS,并且接入狀態顯示為接入正常,接入方法詳情請參見接入數據庫實例

  • 已開通DAS經濟版或DAS企業版。

    重要

最近死鎖分析

  • 參數設置:實例需開啟innodb_deadlock_detect參數。

  • 分析數據:基于SHOW ENGINE INNODB STATUS返回的最近一次死鎖日志進行分析。

重要

如果發生過多次死鎖,觸發分析時只能分析最近一次死鎖,然后保留本次分析得到的死鎖相關數據。

操作步驟

  1. 登錄DAS控制臺

  2. 在左側導航欄中,單擊實例監控

  3. 找到目標實例,單擊實例ID,進入目標實例詳情頁。

  4. 在左側導航欄中,單擊鎖分析,在鎖分析頁面中死鎖分析項選擇最近死鎖分析頁簽。

  5. 點擊創建分析,發起最近死鎖診斷。

    image.png

查看詳情

  1. 選擇時間段,查看該時間段內曾經觸發過的死鎖診斷任務結果。

  2. 點擊最近死鎖分析中診斷任務列表詳情列中的查看詳情image.png

  3. 彈出的抽屜頁會顯示對應死鎖詳細信息的三種查看方式:

    • 視圖:以死鎖關系可視化的形式展示死鎖詳情,點擊對應的事務圖塊可以在下方查看對應事務的詳細信息。image.png

    • 列表:以列表的形式,對比持有鎖事務的詳細信息。image.png

    • 日志:展示SHOW ENGINE INNODB STATUS返回的原始死鎖日志(LATEST DETECTED DEADLOCK)內容。image.png

結合SQL洞察和審計分析

  1. 在目標實例左側導航欄中,單擊SQL洞察和審計,在審計頁面點擊開啟高級查詢image.png

  2. 選擇包含死鎖發生時間的一段時間范圍,并填入線程ID(最近死鎖分析中的Thread id),查詢該事務執行過的SQL內容。

    1. 如上述示例中的事務1image.png

    2. 上述示例中的事務2(已回滾)image.png

全量死鎖分析

  • 參數設置:實例需開啟innodb_deadlock_detectinnodb_print_all_deadlocks參數。RDS MySQL實例需將log_error_verbosity參數值設置為3。

  • 分析數據:每小時解析實例錯誤日志中打印的死鎖信息,統計死鎖數量趨勢以及各個死鎖的詳細信息。

  • 冷卻時間:當實例開啟DAS經濟版或DAS企業版,識別到未開啟所需參數時,會冷卻12小時不進行分析。如果用戶在冷卻時間內開啟了所需參數,也將在冷卻時間后再次調度分析任務。例如:

    • 實例11點12分的分析任務檢測到參數未開啟,將進行12小時的定時任務冷卻,23點12分后全量死鎖分析將再次調度該實例定時任務,如果實例參數仍未開啟,將繼續進行12小時的定時任務冷卻;如果實例在23點12分之前開啟了參數,在23點12分后將解除冷卻,定時任務將每小時進行分析,直到實例關閉參數或關閉DAS經濟版或DAS企業版。

重要

不支持分析包含“TOO DEEP OR LONG SEARCH IN THE LOCK TABLE WAITS-FOR GRAPH, WE WILL ROLL BACK FOLLOWING TRANSACTION”描述的死鎖。

操作步驟

  1. 登錄DAS控制臺

  2. 在左側導航欄中,單擊實例監控

  3. 找到目標實例,單擊實例ID,進入目標實例詳情頁。

  4. 在左側導航欄中,單擊鎖分析,在鎖分析頁面中死鎖分析項選擇全量死鎖分析頁簽。

  5. 全量死鎖分析每小時自動分析實例錯誤日志中打印的死鎖日志,統計死鎖數量并繪制為頁面上方的死鎖變化趨勢圖。選擇時間段,查看該時間段內的死鎖變化趨勢。

    image.png

查看詳情

  1. 點擊全量死鎖分析中死鎖列表詳情列的查看詳情

    image.png

  2. 彈出的抽屜頁會顯示對應死鎖詳細信息的三種查看方式(視圖、列表、日志),其中,日志內容為死鎖相關的錯誤日志。視圖、列表展示形式與最近死鎖分析一致,此處不再贅述,詳情請參見最近死鎖分析-查看詳情image

結合SQL洞察和審計分析

與最近死鎖分析一致,此處不再贅述,詳情請參見最近死鎖分析-結合SQL洞察和審計分析

相關文檔推薦