全部產品
Search
文件中心

PolarDB:查詢慢SQL明細

更新時間:Jul 06, 2024

PolarDB-X 1.0將執行時間超過1秒的SQL定義為慢SQL,包括邏輯慢SQL和物理慢SQL。本文介紹這兩種慢SQL的定義和查詢方式。

慢SQL定義

  • 邏輯慢SQL:用戶端發送到PolarDB-X 1.0的慢SQL,在PolarDB-X 1.0上查詢到的都是邏輯慢SQL。
  • 物理慢SQL:PolarDB-X 1.0發送到儲存層MySQL的慢SQL,在儲存層PolarDB MySQL上查詢到的都是物理慢SQL。

注意事項

每個PolarDB-X 1.0節點最多儲存5000條慢SQL明細,超出的慢SQL明細會被滾動刪除。

操作步驟

  1. 登入PolarDB-X 1.0控制台

  2. 在頁面左上方選擇目標執行個體所在地區。

  3. 在左側導覽列中,單擊執行個體列表

  4. 找到目標執行個體,單擊執行個體ID,進入目標執行個體基本資料頁。

  5. 單擊左側導覽列的慢SQL明細
  6. 選擇時間範圍資料庫名執行時間,單擊查詢,可查看慢SQL資訊。
    查詢邏輯慢SQL
  7. 您也可以在儲存層MySQL上查看相應的物理慢SQL資訊,具體步驟如下:
    說明 目前僅支援查詢儲存類型為PolarDB MySQL時的物理慢SQL資訊。
    1. 單擊左側導覽列的資料庫管理,選擇目標資料庫。
    2. 單擊儲存管理,單擊目的地組群,進入儲存層MySQL基本資料介面。
    3. 在左側導覽列中,單擊慢SQL
    4. 在右上方設定時間,單擊查看,可以查詢特定時間範圍的慢日誌趨勢慢日誌統計慢日誌明細
    5. 單擊 慢日誌明細,選擇目標資料庫和主節點,可以查看慢日誌詳細資料。
      查看物理慢日誌
      說明 更多慢SQL分析診斷功能介紹,請參見慢SQL