全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云数据库 RDS 版

查看慢日志列表

更新时间:2017-09-18 10:50:03

描述

用户可以查询某日期范围内、某个用户实例下、某个DB的慢查询汇总情况,支持分页查询。对于SQL Server和MySQL两种实例类型,慢查询返回的SQLSlowLog参数值是不一样的,详情请见下面的SQLSlowLog参数表。

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,取值:DescribeSlowLogs。
DBInstanceId String 实例名。
StartTime String 查询开始日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
EndTime String 查询结束日期,不能小于查询开始日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
DBName String DB名称。
SortKey String 排序依据,取值如下:
  • TotalExecutionCounts:总执行次数最多;
  • TotalQueryTimes:总执行时间最多;
  • TotalLogicalReads:总逻辑读最多;
  • TotalPhysicalReads:总物理读最多。此参数对SQL Server实例有效,SQL Server类型必传此参数。
PageSize Integer 每页记录数,取值:30/50/100;默认值:30。
PageNumber Integer 页码,大于0且不超过Integer的最大值;默认值:1。

返回参数

名称 类型 描述
<公共返回参数> 详见公共参数
Engine String 数据库类型。
StartTime String 查询开始日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
EndTime String 查询结束日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
TotalRecordCount Integer 总记录数。
PageNumber Integer 页码。
PageRecordCount Integer 本页SQL语句个数。
Items List<SQLSlowLog>

MySQL的SQLSlowLog参数

名称 类型 描述
DBName String DB名称。
SQLText String 查询语句。
MySQLTotalExecutionCounts Long 执行总次数。
MySQLTotalExecutionTimes Long 执行总时长,单位:秒。
MaxExecutionTime Long 执行最大时长,单位:秒。
TotalLockTimes Long 锁定总时长,单位:秒。
MaxLockTime Long 锁定最大时长,单位:秒。
ParseTotalRowCounts Long 解析总行数。
ParseMaxRowCount Long 解析最大行数。
ReturnTotalRowCounts Long 返回总行数。
ReturnMaxRowCount Long 返回最大行数。
CreateTime String 数据生成日期,格式:”yyyy-MM-ddZ”,如2011-05-30Z。

SQL Server的SQLSlowLog参数

名称 类型 描述
SQLText String 查询语句。
SQLServerTotalExecutionCounts Long 总执行次数。
SQLServerTotalExecutionTimes Long 总执行时间,单位:毫秒。
TotalLogicalReadcounts Long 总逻辑读。
TotalPhysicalReadcounts Long 总物理读。
ReportTime String 数据报表生成日期;格式:”yyyy-MM-ddZ”,如2011-05-30Z。

示例

  • 请求示例

    1. https://rds.aliyuncs.com/?Action=DescribeSlowLogs
    2. &DBInstanceId=riauvjz6zajfiq6ba1370329449201
    3. &StartTime=2011-06-11Z
    4. &EndTime=2011-12-11Z
    5. &SortKey= TotalExecutionCounts
    6. &<公共请求参数>
  • 返回示例

    XML格式:

    1. <DescribeSlowLogsResponse>
    2. <RequestId>A5409D02-D661-4BF3-8F3D-0A814D0574E7</RequestId>
    3. <DBInstanceID>riauvjz6zajfiq6ba1370329449201</DBInstanceID>
    4. <Engine>SQLServer</Engine>
    5. <StartTime>2011-06-11Z</StartTime>
    6. <EndTime>2011-12-11Z</EndTime>
    7. <TotalRecordCount>1</TotalRecordCount>
    8. <PageNumber>1</PageNumber>
    9. <PageRecordCount>1</PageRecordCount>
    10. <Items>
    11. <SQLSlowLog>
    12. <SQLText>update test.zxb set id=0 limit 1</SQLText>
    13. <SQLServerTotalExecutionCounts>178</SQLServerTotalExecutionCounts>
    14. <SQLServerTotalExecutionTimes>189</SQLServerTotalExecutionTimes>
    15. <TotalLogicalReadcounts>89</TotalLogicalReadcounts>
    16. <TotalPhysicalReadcounts>90</TotalPhysicalReadcounts>
    17. <ReportTime>2013-11-12Z</ReportTime>
    18. </SQLSlowLog>
    19. </Items>
    20. </DescribeSlowLogsResponse>

    JSON格式:

    1. {
    2. "RequestId":"A5409D02-D661-4BF3-8F3D-0A814D0574E7"
    3. "StartTime":"2011-06-11Z ",
    4. "EndTime":"2011-12-11Z ",
    5. "Engine":"SQLServer",
    6. "PageNumber":1,
    7. "PageRecordCount":1,
    8. "TotalRecordCount"1,
    9. "Items":
    10. {"SQLSlowLog":
    11. [
    12. { "SQLText":”update test.zxb set id=0 limit 1
    13. "SQLServerTotalExecutionCounts":178
    14. "SQLServerTotalExecutionTimes":189
    15. "TotalLogicalReadcounts":89
    16. "TotalPhysicalReadcounts":90
    17. "ReportTime":"2013-11-12Z "
    18. }
    19. ]
    20. }
    21. }
本文导读目录