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

其他鎖分析

本文介紹如何使用DAS鎖分析功能對數據庫進行元數據鎖等待分析和事務阻塞分析。

說明

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

前提條件

鎖類型

  • 元數據鎖分析

    • 分析數據:根據information_schema.processlist等的數據,推導鎖等待關系,并生成相應的關系圖。

  • 事務阻塞分析

    重要

    事務阻塞分析功能不支持PolarDB MySQL版 5.6實例。

    • 分析數據:根據information_schema.processlist,information_schema.innodb_trx,以及以下表中數據,分析事務阻塞關系,并生成相應的關系圖。

      • RDS MySQL 5.6、5.7:information_schema.innodb_lock_waits

      • PolarDB MySQL 5.7:information_schema.innodb_lock_waits

      • RDS MySQL和PolarDB MySQL 8.0:performance_schema.data_lock_waits

    • 參數設置:對于RDS MySQL 8.0和PolarDB MySQL版 8.0實例,需要開啟performance_schema參數。修改數據庫實例參數:

觸發方式

鎖分析-觸發式分析

創建分析

  1. 登錄DAS控制臺。

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

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

  4. 在左側導航欄中,單擊鎖分析,在鎖分析頁面中其他鎖分析項下,點擊創建分析,發起其他鎖分析。

    image.png

查看詳情

單擊診斷結果前的image可以查看元數據鎖等待和事務阻塞分析相關信息。image.png

事務鎖詳情

點擊列表中事務鎖操作列的查看詳情,會顯示對應事務鎖詳細信息的兩種查看方式:

  • 列表:在事務鎖詳情列表可以查看被阻塞事務的詳細信息。image

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

元數據鎖詳情

點擊列表中元數據鎖操作列的查看詳情,會顯示對應元數據鎖詳細信息的視圖。在視圖中,點擊對應的會話圖塊可以在下方查看對應會話的詳細信息,同時支持KILL相關會話的操作。image

結合SQL洞察和審計分析

可疑會話處于Sleep狀態沒有SQL信息,可能是該會話開啟了事務,相關SQL已經執行結束,但事務未提交或者回滾,此時可以在目標實例左側導航欄中,單擊SQL洞察和審計,在審計頁面點擊開啟高級查詢,填入可疑會話的線程ID,查詢分析相關會話執行過的SQL情況。如示例中的事務未提交,導致鎖等待。image.png

實例會話-自動式分析

操作步驟

  1. 登錄DAS控制臺。

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

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

  4. 在左側導航欄中,單擊實例會話,在會話管理頁面中會自動觸發其他鎖分析,分析的結果會顯示在頁面右上角。image.png

實例會話頁面查看詳情

實例會話中,當有鎖等待時,點擊查看詳情,在抽屜頁可以分別查看事務鎖(如有)、元數據鎖(如有)。image

事務鎖詳情

點擊事務鎖列表中操作列的查看詳情,可以查看對應事務鎖詳細信息的兩種查看方式(列表、視圖),查看方式與鎖分析-觸發式分析中一致,請參見觸發式分析-事務鎖詳情

image.png

元數據鎖詳情

點擊元數據鎖列表中操作列的查看詳情,可以查看對應元數據鎖詳細信息的視圖,查看方式與鎖分析-觸發式分析中一致,詳情請參見觸發式分析-元數據鎖詳情

image.png

鎖分析頁面查看詳情

在鎖分析頁面,單擊診斷結果前的image可以查看到歷史在實例會話頁面自動發起的其他鎖分析統計信息。對應的查看方式與鎖分析-觸發式分析中一致,請參見觸發式分析-查看詳情。image.png

相關文檔