更新时间:2024-04-13 GMT+08:00

获取慢日志统计信息

功能介绍

您可根据业务需求,查询并统计慢日志信息。

接口约束

该接口仅支持MySQL数据库引擎。

URI

  • URI格式

    GET /v3/{project_id}/instances/{instance_id}/slowlog/statistics?cur_page={cur_page}&per_page={per_page}&type={type}&start_date={start_date}&end_date={end_date}

  • URI样例

    https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/cee5265e1e5845649e354841234567dfin01/slowlog/statistics?cur_page=1&per_page=2&type=INSERT&start_date=2020-02-06T10:41:14+0800&end_date=2020-02-07T10:41:14+0800

  • 参数说明
    表1 参数说明

    名称

    是否必选

    说明

    project_id

    租户在某一region下的project ID。

    获取方法请参见获取项目ID

    instance_id

    要查询的实例ID。

    cur_page

    页偏移量,即当前页码,如1、2、3、4等。

    per_page

    每页多少条记录,取值范围是0~100。

    start_date

    开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。

    end_date

    结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。

    type

    语句类型,取空值,表示查询所有语句类型,也可指定如下日志类型:

    • INSERT
    • UPDATE
    • SELECT
    • DELETE
    • CREATE
    • ALL

请求消息

无。

响应消息

  • 正常响应要素说明
    表2 字段说明

    名称

    参数类型

    说明

    pageNumber

    Integer

    当前页码。

    pageRecord

    Integer

    每页条数。

    slowLogList

    List

    请参见表3

    totalRecord

    Integer

    总条数。

    startTime

    Long

    开始时间。

    endTime

    Long

    结束时间。

    表3 slow_log_list字段数据结构说明

    名称

    参数类型

    说明

    count

    String

    执行次数。

    time

    String

    执行时间。

    lockTime

    String

    等待锁时间。

    rowsSent

    Long

    结果行数量。

    rowsExamined

    Long

    扫描的行数量。

    database

    String

    所属数据库。

    users

    String

    账号。

    querySample

    String

    执行语法。

    type

    String

    语句类型。

    clientIP

    String

    IP地址。

  • 正常响应样例
    {
    	"pageNumber": 1,
    	"pageRecord": 10,
    	"slowLogList": [],
    	"totalRecord": 0,
            "startTime": null,
            "endTime":null
    }
  • 异常响应

    请参见异常请求结果

状态码

错误码

请参见错误码