全部產品
Search
文件中心

ApsaraDB RDS:TOP SQL

更新時間:Feb 28, 2024

自治服務提供即時TOP SQL和歷史TOP SQL查詢功能,挖掘出SQL語句層級的詳細效能開銷。

前提條件

執行個體不能是RDS SQL Server 2008 R2雲端硬碟版。

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
  2. 在左側導覽列中,選擇自治服務(原CloudDBA) > 性能優化
  3. 選擇TOP SQL頁簽,執行如下操作:
    • 查詢即時TOP SQL
      在頁面右側選擇排序相關內容,並開啟自動重新整理開關。
      說明
      • 即時TOP SQL的資料來源於執行個體啟動後緩衝中的資料,當有新增SQL或者原有SQL被執行時,緩衝中的資料會同步更新,您可以在即時TOP SQL-列表中,查看SQL的最後執行時間
      • 可以在即時TOP SQL-列表框中單擊StatementSQL文本列中的參數進行複製
    • 查詢歷史TOP SQL

      您可以通過SQL洞察和審計功能,查看執行個體的歷史TOP SQL。

頁面介紹

  • TOP SQL總覽:查看整個頁面資料的最後更新時間和對整個頁面進行控制。
  • 即時TOP SQL-平均開銷:從平均CPU開銷、平均執行耗時、平均返回行、平均邏輯讀、平均物理讀和平均邏輯寫六個方面查看執行個體中的TOP SQL。詳細參數說明如下。
    表 1. 即時TOP SQL-平均開銷參數說明
    參數說明
    平均CPU開銷SQL語句平均每次執行CPU開銷的時間排名,單位為毫秒。
    平均執行耗時SQL語句平均每次執行耗時的排名,單位為毫秒。
    平均返回行SQL語句平均每次執行返回的行數的排名。
    平均邏輯讀SQL語句平均每次執行的邏輯讀消耗的排名。
    平均物理讀SQL語句平均每次執行的物理讀消耗的排名。
    平均邏輯寫SQL語句平均每次執行的邏輯寫消耗的排名。
  • 即時TOP SQL-總開銷:從總CPU開銷、總執行耗時、總返回行、總邏輯讀、總物理讀和總執行次數六個方面查看執行個體中的TOP SQL。詳細參數說明如下。
    表 2. 即時TOP SQL-總開銷參數說明
    參數說明
    總CPU開銷SQL語句總共執行CPU消耗的時間排名,單位為毫秒。
    總執行耗時SQL語句總執行耗時的排名,單位為毫秒。
    總返回行SQL語句總共執行返回的行數的排名。
    總邏輯讀 SQL語句總共執行的邏輯讀消耗的排名。
    總物理讀SQL語句總共執行的物理讀消耗的排名。
    總執行次數SQL語句總共執行的次數的排名。
  • 即時TOP SQL-列表:展示執行個體中的即時TOP SQL列表資訊。詳細參數說明如下。
    表 3. 即時TOP SQL-列表參數說明
    參數說明
    資料庫執行該語句所在的資料庫名稱。
    Statement當前執行的SQL語句,點擊可以查看詳細語句。
    SQL文本當前SQL語句塊文本,點擊可以查看詳細文本。
    執行次數總共執行次數。
    總CPU耗時總的CPU開銷。
    平均CPU耗時平均每次執行的CPU開銷。
    執行耗時總的執行耗時。
    平均執行耗時平均每次執行耗時。
    總返回行總的返回行數。
    平均返回行平均每次執行返回行數。
    總邏輯讀總的邏輯讀開銷。
    平均邏輯讀平均每次執行的邏輯讀開銷。
    總物理讀總的物理讀開銷。
    平均物理讀平均每次執行的物理讀開銷。
    總邏輯寫總的邏輯寫入開銷。
    平均邏輯寫平均每次執行的邏輯寫入開銷。
    最後執行時間該語句最後的執行時間。