调用GetQueryOptimizeDataTop接口获取查询治理实例红榜和实例黑榜的数据。

使用说明

  • 在使用阿里云SDK时,需要保证aliyun-sdk-core的版本大于2.1.8,建议使用最新版本。
  • 使用DAS的SDK的版本为2.1.8或以上。
  • 在使用SDK调用DAS服务时,需要将地域指定为cn-shanghai。
  • 本接口适用的数据库引擎为:
    • RDS MySQL
    • PolarDB MySQL
    • RDS PostgreSQL

请求参数

名称 类型 是否必选 示例值 描述
Action String GetQueryOptimizeDataTop

系统规定参数。取值:GetQueryOptimizeDataTop

Engine String MySQL

数据库引擎,取值:

  • MySQL
  • PolarDBMySQL
  • PostgreSQL
InstanceIds String rm-2ze8g2am97624****

实例ID,多个实例ID用逗号分隔。

TagNames String None

备用参数。

Time String 1642953600000

查询数据的日期,格式为Unix时间戳,单位为毫秒。

Type String RED

需要查询的榜单类型:

  • RED:实例红榜。
  • BLACK:实例黑榜。

返回数据

名称 类型 示例值 描述
Code String 200

返回的状态码。

Message String Successful

请求返回消息。

Data Object

详细信息列表。

Total Long 10

总数据量。

PageNo Integer None

备用参数。

PageSize Integer None

备用参数。

Extra String None

备用参数。

List Array of QueryOptimizeDataTops

榜单信息列表。

InstanceId String rm-2ze8g2am97624****

实例ID。

Type String sqlExecuteCount

指标名:

  • sqlExecuteCount:慢SQL执行次数。
  • optimizedSqlExecuteCount:推荐优化的慢SQL执行次数。
Value double 100

指标的数值。

RequestId String B6D17591-B48B-4D31-9CD6-9B9796B2****

请求ID。

Success String true

请求是否执行成功:

  • true:执行成功。
  • false:执行失败。

示例

请求示例

http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetQueryOptimizeDataTop
&Engine=MySQL
&InstanceIds=rm-2ze8g2am97624****
&TagNames=None
&Time=1642953600000
&Type=RED
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetQueryOptimizeDataTopResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <Data>
        <Total>10</Total>
        <Extra>None</Extra>
        <List>
            <InstanceId>rm-2ze8g2am97624****</InstanceId>
            <Type>sqlExecuteCount</Type>
            <Value>100</Value>
        </List>
    </Data>
    <RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
    <Success>true</Success>
</GetQueryOptimizeDataTopResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Code" : "200",
  "Message" : "Successful",
  "Data" : {
    "Total" : 10,
    "Extra" : "None",
    "List" : [ {
      "InstanceId" : "rm-2ze8g2am97624****",
      "Type" : "sqlExecuteCount",
      "Value" : 100
    } ]
  },
  "RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Success" : "true"
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidParams The request parameters are invalid. 请求参数错误

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