全部產品
Search
文件中心

:DescribeSlowLogRecords - 慢日誌記錄查詢

更新時間:Dec 11, 2025

本介面用於查詢資料庫執行個體的慢日誌記錄,支援按多種條件過濾和排序。

介面說明

  • InstanceId 為執行個體 ID,必填參數。

  • StartTimeEndTime 為查詢的時間範圍,必填參數。

  • 可以通過設定 PageNumberPageSize 來分頁擷取結果。

  • 支援通過 OrderBy 參數對結果進行排序,具體可排序欄位請參考文檔。

  • 使用 Filters 參數可以進一步細化查詢條件,如按主機地址、SQL ID 等過濾。
    重要 某些資料庫類型(如 pg 和 polarPG)不支援特定的排序方式,請根據實際情況選擇合適的參數。

調試

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

調試

授權資訊

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

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

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

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

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

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

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

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

操作

存取層級

資源類型

條件關鍵字

關聯操作

hdm:DescribeSlowLogRecords

get

*全部資源

*

請求參數

名稱

類型

必填

描述

樣本值

InstanceId

string

執行個體 id。

rm-8vbk4xz99su8****

NodeId

string

節點 id。

pi-d9j9fe7wq7t9i****

StartTime

integer

起始時間。

1596177993000

EndTime

integer

結束時間。

1634972640000

PageNumber

integer

頁碼,從 1 開始。

1

PageSize

integer

頁大小。

10

Filters

array<object>

篩選條件列表。

object

篩選條件列表。

Key

string

過濾參數。

說明

詳情請參見補充說明。

None

Value

string

過濾參數取值。

None

OrderBy

string

  • MySQL
    • QueryTimeSeconds:查詢耗時(秒)。

    • LockTimeSeconds:鎖時間(秒)。

    • RowsSent:配置行。

    • RowsExamined:檢查行。

  • Redis
    • QueryTime:耗時。

    • Timestamp:執行結束時間。

  • MongoDB
    • QueryTime:耗時。

    • Timestamp:執行結束時間。

    • KeysExamined:已檢查密匙。

    • DocExamined:已檢查檔案。

    • ReturnNum:返回行。

重要 RDS PostgreSQL、PolarDB PostgreSQL 和 SQLServer 不支援排序。

QueryTimeSeconds

Asc

boolean

是否升序排序,預設為 true

  • true:是。

  • false:否。

true

Key 支援的參數和取值:

  • RDS MySQL、PolarDB MySQL、RDS PostgreSQL、PolarDB PostgreSQL 版
    • hostAddress:來源,多個使用逗號分隔。

    • sqlId:SqlID,多個使用逗號分隔。

    • user:使用者,多個使用逗號分隔。

    • dbName:資料庫名稱,多個使用逗號分隔。

    • tags:標籤,多個使用逗號分隔。

  • MongoDB
    • hostInsId:角色 ID,多個使用逗號分隔。

    • insRole:執行個體角色,多個使用逗號分隔。

    • opType:操作類型,多個使用逗號分隔。

    • namespace:命名空間,多個使用逗號分隔。

    • nodeType:組件類型,多個使用逗號分隔。

    • queryId:查詢 ID,多個使用逗號分隔。

  • 雲資料庫 Tair(相容 redis)
    • hostAddress:來源。

    • user:使用者。

    • dbName:資料庫。

    • nodeType:節點類型。

  • RDS SQL Server
    • hostAddress:來源,多個使用逗號分隔。

    • sqlId:SqlID,多個使用逗號分隔。

    • user:使用者,多個使用逗號分隔。

    • dbName:資料庫,多個使用逗號分隔。

    • tags:標籤,多個使用逗號分隔。

  • PolarDB-X
    • traceId:執行個體的跟蹤 ID。

    • role:節點角色,取值 CN 或 DN(計算節點/儲存節點),必傳。

    • hostAddress:來源,多個使用逗號分隔。

    • sqlId:SqlID,多個使用逗號分隔。

    • user:user,多個使用逗號分隔。

    • dbName:資料庫,多個使用逗號分隔。

    • tags:標籤,多個使用逗號分隔。

說明
  • SQL 引擎支援根據 sqlId 查詢資料,且 sqlId 支援逗號分隔傳入多個,最多 20 個。

  • MongoDB 支援根據 queryId 查詢資料,且 queryId 支援逗號分隔傳入多個,最多 20 個。

返回參數

名稱

類型

描述

樣本值

object

Code

string

返回的狀態代碼。

200

Message

string

請求返回訊息。

說明

請求成功時該參數返回 Successful,請求失敗時會返回請求異常資訊(如錯誤碼等)。

Successful

RequestId

string

請求 ID。

A1C79EE2-D04D-571B-8C60-961FAF8E****

Success

string

請求是否執行成功:

  • true:執行成功。

  • false:執行失敗。

true

Data

object

DBLogRecords

DbInstanceName

string

執行個體 ID。

rm-bp157g54vy772****

NodeId

string

節點 id。

node123

ItemsNumbers

integer

當前頁查詢日誌列表內的 Item 數量。

10

StartTime

string

起始時間。

1672531200000

EndTime

string

結束時間。

1672617600000

DbInstanceId

integer

執行個體數字 ID。

100

TotalRecords

integer

總記錄數。

100

PageNumbers

integer

分頁查詢的頁碼,從 1 開始,預設為 1。

1

MaxRecordsPerPage

integer

分頁查詢每頁最大記錄數。取值範圍:5~100。

20

Logs

array<object>

返回資料。

array<object>

返回資料。

SqlId

string

SQL 模板 ID

sqlId

Scheme

string

資料 Schema

HTTPS

SubInstanceId

string

子執行個體 ID。

r-8vb219d10038****

DbInstanceName

string

執行個體 ID。

rm-2zebg30mk056g****

InsName

string

執行個體名字

test

AccountName

string

使用者。

user1

HostAddress

string

來源。

192.168.1.1

QueryStartTime

string

查詢開始的時間。格式:yyyy-MM-dd hh:mm:ss(UTC 時間)。

2024-04-01 11:00:00

SQLText

string

sql 文本。

SELECT * FROM my_table WHERE ROWNUM <= 10

Psql

string

SQL 模板。

SELECT * FROM my_table WHERE ROWNUM <= 10

DBName

string

資料庫名稱。

test

QueryTime

integer

查詢耗時。

121

ReturnItemNumbers

string

返回專案編號。

test

DocsExamined

string

MongoDB 該操作執行時掃描的文檔數。

100

KeysExamined

string

MongoDB 索引掃描行數。

valueA

TableName

string

表名。

tableNameExample

LockTime

number

鎖等待時間。

100

RowsExamined

integer

掃描行數。

100

RowsSent

integer

返回行數。

10

ThreadId

string

線程 ID。

57472578

Timestamp

integer

時間戳記。

1747118812

SqlTag

object

標籤。

SqlId

string

sqlid。

8ad7069f236bcdaaa9b3ae4b6299****

Tags

string

逗號分隔的多個 tag。

DAS_IMPORTANT,DAS_IN_PLAN

Comments

string

備忘資訊。

test

LockTimeSeconds

number

鎖等待時間,單位為秒。

100

QueryTimeSeconds

number

查詢耗時,單位秒。

100

SqlType

string

選擇 SQL 的類型。

  • SELECT

  • UPDATE

  • DELETE

SELECT

CPUTime

number

CPU 查詢時間。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

50

IOWrites

integer

I/O 寫次數。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

1

LastRowsCountAffected

integer

最後一條語句的影響行數。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

10

LogicalIOReads

integer

邏輯讀次數。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

1

PhysicalIOReads

integer

物理讀次數。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

1

RowsCountAffected

integer

影響的行數。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

10

Command

string

慢查詢語句。

說明

僅雲資料庫 Tair(相容 Redis)執行個體支援。

SELECT

Namespace

string

命名空間。

說明

僅ApsaraDB for MongoDB執行個體支援。

pro-test

QueryId

string

Query ID。

說明

僅ApsaraDB for MongoDB執行個體支援。

sq-1pzcdMwRb

ReturnNum

string

返回行數。

說明

僅ApsaraDB for MongoDB執行個體支援。

20

ApplicationName

string

應用程式名稱。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

MyApp

CPUTimeSeconds

number

CPU 查詢時間,單位秒。

說明

僅雲資料庫 RDS SQL Server 版執行個體支援。

100

Rows

integer

PolarDB-X 2.0 資料庫執行個體計算節點總更新或返回的行數。

說明

僅雲資料庫 PolarDB-X 2.0 版執行個體支援。

20

Frows

integer

PolarDB-X 2.0 計算節點(CN)的拉取行數。

說明

僅雲資料庫 PolarDB-X 2.0 版執行個體支援。

10

Scnt

integer

PolarDB-X 2.0 計算節點(CN)的 DN 請求數。

說明

僅雲資料庫 PolarDB-X 2.0 版執行個體支援。

10

TraceId

string

PolarDB-X 2.0 的跟蹤 ID,即 SQL 在資料節點的執行 ID。

說明

僅雲資料庫 PolarDB-X 2.0 版執行個體支援。

074ce334-5247-40b9-b0c1-158aea5d****

TemplateId

string

PolarDB-X 2.0 模板 ID。

說明

僅雲資料庫 PolarDB-X 2.0 版執行個體支援。

6a63b6ac4572abfaef7d1163f684****

NodeId

string

Cmd

string

Rt

integer

RequestSize

integer

ResponseSize

integer

ClientIp

string

DbId

string

OriginTime

string

OpType

string

樣本

正常返回樣本

JSON格式

{
  "Code": "200",
  "Message": "Successful",
  "RequestId": "A1C79EE2-D04D-571B-8C60-961FAF8E****",
  "Success": "true",
  "Data": {
    "DbInstanceName": "rm-bp157g54vy772****",
    "NodeId": "node123",
    "ItemsNumbers": 10,
    "StartTime": "1672531200000",
    "EndTime": "1672617600000",
    "DbInstanceId": 100,
    "TotalRecords": 100,
    "PageNumbers": 1,
    "MaxRecordsPerPage": 20,
    "Logs": [
      {
        "SqlId": "sqlId",
        "Scheme": "HTTPS",
        "SubInstanceId": "r-8vb219d10038****",
        "DbInstanceName": "rm-2zebg30mk056g****",
        "InsName": "test",
        "AccountName": "user1",
        "HostAddress": "192.168.1.1",
        "QueryStartTime": "2024-04-01 11:00:00",
        "SQLText": "SELECT * FROM my_table WHERE ROWNUM <= 10",
        "Psql": "SELECT * FROM my_table WHERE ROWNUM <= 10\n",
        "DBName": "test",
        "QueryTime": 121,
        "ReturnItemNumbers": "test",
        "DocsExamined": "100",
        "KeysExamined": "valueA",
        "TableName": "tableNameExample",
        "LockTime": 100,
        "RowsExamined": 100,
        "RowsSent": 10,
        "ThreadId": "57472578",
        "Timestamp": 1747118812,
        "SqlTag": {
          "SqlId": "8ad7069f236bcdaaa9b3ae4b6299****",
          "Tags": "DAS_IMPORTANT,DAS_IN_PLAN",
          "Comments": "test"
        },
        "LockTimeSeconds": 100,
        "QueryTimeSeconds": 100,
        "SqlType": "SELECT",
        "CPUTime": 50,
        "IOWrites": 1,
        "LastRowsCountAffected": 10,
        "LogicalIOReads": 1,
        "PhysicalIOReads": 1,
        "RowsCountAffected": 10,
        "Command": "SELECT",
        "Namespace": "pro-test",
        "QueryId": "sq-1pzcdMwRb",
        "ReturnNum": "20",
        "ApplicationName": "MyApp",
        "CPUTimeSeconds": 100,
        "Rows": 20,
        "Frows": 10,
        "Scnt": 10,
        "TraceId": "074ce334-5247-40b9-b0c1-158aea5d****",
        "TemplateId": "6a63b6ac4572abfaef7d1163f684****",
        "NodeId": "",
        "Cmd": "",
        "Rt": 0,
        "RequestSize": 0,
        "ResponseSize": 0,
        "ClientIp": "",
        "DbId": "",
        "OriginTime": "",
        "OpType": ""
      }
    ]
  }
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 InvalidParams The request parameters are invalid. 請求參數錯誤
403 NoPermission You are not authorized to do this action. 沒有許可權執行該操作

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

變更歷史

更多資訊,參考變更詳情