全部產品
Search
文件中心

AnalyticDB:DescribeSlowLogRecords - 查詢慢日誌明細

更新時間:Jan 14, 2026

調用DescribeSlowLogRecords介面查看AnalyticDB MySQL版叢集的慢日誌明細。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

adb:DescribeSlowLogRecords

get

*DBCluster

acs:adb:{#regionId}:{#accountId}:dbcluster/{#dbclusterId}

請求參數

名稱

類型

必填

描述

樣本值

DBClusterId

string

AnalyticDB MySQL 數倉版(3.0)叢集 ID。

說明

您可以調用 DescribeDBClusters 介面查看目標地區下所有 AnalyticDB MySQL 數倉版(3.0)叢集的叢集 ID。

am-bp1rqvm70uh2****

StartTime

string

查詢開始時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。

2021-05-20T16:00:00Z

EndTime

string

查詢結束時間,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。

說明

查詢結束時間需晚於查詢開始時間,且與查詢開始時間間隔小於 7 天。

2021-05-27T16:00:00Z

DBName

string

資料庫名稱。

adb_demo

PageSize

integer

每頁記錄數,取值為 30(預設值)、50100

30

PageNumber

integer

頁碼,取值為大於 0 且不超過 整數資料類型最大值的正整數。預設值為 1

1

ProcessID

string

進程 ID。

2021052716044317201616624903453******

Order

string

根據指定欄位進行排序,格式為 JSON,是一個有序 JSON 數組,按輸入數組的順序進行複合排序,包含FieldType兩個欄位,例如[{"Field":"ExecutionStartTime","Type":"Desc"},{"Field":"ScanRows","Type":"Asc"}]。其中:

  • Field表示需要排序的欄位名,支援如下取值:

    • HostAddress:串連資料庫的用戶端地址。

    • UserName:使用者名稱。

    • ExecutionStartTime:目標 SQL 的執行開始時間。

    • QueryTime:目標 SQL 執行時間長度。

    • PeakMemoryUsage:執行目標 SQL 陳述式時的峰值記憶體。

    • ScanRows:帶資料來源的任務的掃描資料行數。

    • ScanSize:掃描的資料量。

    • ScanTime:掃描資料總耗時。

    • PlanningTime:執行計畫產生耗時。

    • WallTime:查詢中的所有運算元在各個節點 CPU Time 的累加值。

    • ProcessID:進程 ID。

  • Type表示排序類型,支援如下取值:

    • Desc:降序。

    • Asc:升序。

[{"Field":"ExecutionStartTime","Type":"Desc"},{"Field":"ScanRows","Type":"Asc"}]

Range

string

根據指定欄位的最大值(Max)和最小值(Min)進行範圍過濾,格式為 JSON 格式,是一個 JSON 數組,例如[{"Field":"ScanSize","Min":"1000000","Max":"10000000"},{"Field":"QueryTime","Min":"1000","Max":"10000"}]

其中Field欄位表示需要限制範圍的欄位,支援如下取值:

  • ScanSize:掃描的資料量,單位:KB。

  • QueryTime:執行時間長度,單位:毫秒(ms)。

  • PeakMemoryUsage:執行目標 SQL 陳述式時的峰值記憶體,單位:KB。

說明

Min表示查詢範圍最小值(左值),Max表示查詢範圍最大值(右值),資料類型都為 String。

[{"Field":"ScanSize","Min":"1000000","Max":"10000000"},{"Field":"QueryTime","Min":"1000","Max":"10000"}]

State

string

查詢狀態。取值說明:

  • Successed:成功。

  • Failed:失敗。

Successed

返回參數

名稱

類型

描述

樣本值

object

參數列表。

TotalCount

string

總記錄數。

100

PageSize

string

本頁記錄數。

30

RequestId

string

請求 ID。

D7559209-7EC3-41E1-8F78-156990******

PageNumber

string

頁碼。

1

DBClusterId

string

AnalyticDB MySQL 數倉版(3.0)叢集 ID。

am-bp1rqvm70uh2****

Items

object

SlowLogRecord

array<object>

慢日誌明細列表。

object

參數列表。

HostAddress

string

串連資料庫的用戶端地址。

172.16.**.**

ScanTime

integer

掃描資料總耗時,是多個 TableScanNode 在多個節點上的累加值,單位:毫秒(ms)。

10

SQLText

string

SQL 陳述式詳情。

INSERT OVERWRITE INTO hdfs_import_external\nSELECT *\nFROM adb_hdfs_import_source

OutputSize

string

任務的輸出資料量。單位:Byte。

0.009

PeakMemoryUsage

string

執行目標 SQL 陳述式時的峰值記憶體,單位:KB。

431.447

State

string

SQL 陳述式的執行狀態。

SUCCESSED

WallTime

integer

查詢中的所有運算元在各個節點 CPU Time 的累加值,單位:毫秒(ms)。

6100

ScanSize

string

掃描的資料量,單位:KB。

0.035

ExecutionStartTime

string

執行開始時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。

2021-05-27T08:04:43Z

QueryTime

integer

SQL 陳述式執行時間長度,單位:毫秒(ms)。

2344

ReturnRowCounts

integer

返回行數。

1

ScanRows

integer

帶資料來源的任務的掃描資料行數。

3

ParseRowCounts

integer

解析行數。

0

DBName

string

資料庫名稱。

adb_demo

PlanningTime

integer

執行計畫產生耗時,單位:毫秒(ms)。

12

QueueTime

integer

查詢執行前的排隊時間,單位:毫秒(ms)。

0

UserName

string

使用者名稱。

test

ProcessID

string

進程 ID。

2021052716044317201616624903453******

樣本

正常返回樣本

JSON格式

{
  "TotalCount": "100",
  "PageSize": "30",
  "RequestId": "D7559209-7EC3-41E1-8F78-156990******",
  "PageNumber": "1",
  "DBClusterId": "am-bp1rqvm70uh2****",
  "Items": {
    "SlowLogRecord": [
      {
        "HostAddress": "172.16.**.**",
        "ScanTime": 10,
        "SQLText": "INSERT OVERWRITE INTO hdfs_import_external\\nSELECT *\\nFROM adb_hdfs_import_source",
        "OutputSize": "0.009",
        "PeakMemoryUsage": "431.447",
        "State": "SUCCESSED",
        "WallTime": 6100,
        "ScanSize": "0.035",
        "ExecutionStartTime": "2021-05-27T08:04:43Z",
        "QueryTime": 2344,
        "ReturnRowCounts": 1,
        "ScanRows": 3,
        "ParseRowCounts": 0,
        "DBName": "adb_demo",
        "PlanningTime": 12,
        "QueueTime": 0,
        "UserName": "test",
        "ProcessID": "2021052716044317201616624903453******"
      }
    ]
  }
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

404 InvalidDBCluster.NotFound The DBClusterId provided does not exist in our records. 您指定的 DBClusterId 不存在,請確認 DBClusterId 值是否正確。

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情