文档

DescribeSlowLogRecords - 查询慢日志明细

更新时间:

调用DescribeSlowLogRecords接口查看AnalyticDB MySQL版集群的慢日志明细。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
adb:DescribeSlowLogRecordsRead
  • DBCluster
    acs:adb:{#regionId}:{#accountId}:dbcluster/{#dbclusterId}

请求参数

名称类型必填描述示例值
DBClusterIdstring

AnalyticDB MySQL 数仓版(3.0)集群 ID。

说明 您可以调用 DescribeDBClusters 接口查看目标地域下所有 AnalyticDB MySQL 数仓版(3.0)集群的集群 ID。
am-bp1rqvm70uh2****
StartTimestring

查询开始时间。格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。

2021-05-20T16:00:00Z
EndTimestring

查询结束时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。

说明 查询结束时间需晚于查询开始时间,且与查询开始时间间隔小于 7 天。
2021-05-27T16:00:00Z
DBNamestring

数据库名称。

adb_demo
PageSizeinteger

每页记录数,取值为 30(默认值)、50100

30
PageNumberinteger

页码,取值为大于 0 且不超过 Integer 数据类型最大值的正整数。默认值为 1

1
ProcessIDstring

进程 ID。

2021052716044317201616624903453******
Orderstring

根据指定字段进行排序,格式为 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"}]
Rangestring

根据指定字段的最大值(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"}]
Statestring

查询状态。取值说明:

  • Successed:成功。
  • Failed:失败。
Successed

返回参数

名称类型描述示例值
object

参数列表。

TotalCountstring

总记录数。

100
PageSizestring

本页记录数。

30
RequestIdstring

请求 ID。

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

页码。

1
DBClusterIdstring

AnalyticDB MySQL 数仓版(3.0)集群 ID。

am-bp1rqvm70uh2****
Itemsobject []

慢日志明细列表。

HostAddressstring

连接数据库的客户端地址。

172.16.**.**
ScanTimelong

扫描数据总耗时,是多个 TableScanNode 在多个节点上的累加值,单位:毫秒(ms)。

10
SQLTextstring

SQL 语句详情。

INSERT OVERWRITE INTO hdfs_import_external\nSELECT *\nFROM adb_hdfs_import_source
OutputSizestring

任务的输出数据量。单位:Byte。

0.009
PeakMemoryUsagestring

执行目标 SQL 语句时的峰值内存,单位:KB。

431.447
Statestring

SQL 语句的执行状态。

SUCCESSED
WallTimelong

查询中的所有算子在各个节点 CPU Time 的累加值,单位:毫秒(ms)。

6100
ScanSizestring

扫描的数据量,单位:KB。

0.035
ExecutionStartTimestring

执行开始时间。格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。

2021-05-27T08:04:43Z
QueryTimelong

SQL 语句执行时长,单位:毫秒(ms)。

2344
ReturnRowCountslong

返回行数。

1
ScanRowslong

带数据源的任务的扫描数据行数。

3
ParseRowCountslong

解析行数。

0
DBNamestring

数据库名称。

adb_demo
PlanningTimelong

执行计划生成耗时,单位:毫秒(ms)。

12
QueueTimelong

查询执行前的排队时间,单位:毫秒(ms)。

0
UserNamestring

用户名。

test
ProcessIDstring

进程 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错误码错误信息描述
404InvalidDBCluster.NotFoundThe DBClusterId provided does not exist in our records.您指定的 DBClusterId 不存在,请确认 DBClusterId 值是否正确。

访问错误中心查看更多错误码。

  • 本页导读 (1)
文档反馈