开发者社区> 问答> 正文

查看慢日志列表的方法


描述


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

请求参数

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


返回参数

名称类型描述
<公共返回参数>详见公共参数
EngineString数据库类型。
StartTimeString查询开始日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
EndTimeString查询结束日期,格式:YYYY-MM-DDZ,如2011-05-30Z。
TotalRecordCountInteger总记录数。
PageNumberInteger页码。
PageRecordCountInteger本页SQL语句个数。
ItemsList<SQLSlowLog>


MySQL的SQLSlowLog参数

名称类型描述
DBNameStringDB名称。
SQLTextString查询语句。
MySQLTotalExecutionCountsLong执行总次数。
MySQLTotalExecutionTimesLong执行总时长,单位:秒。
MaxExecutionTimeLong执行最大时长,单位:秒。
TotalLockTimesLong锁定总时长,单位:秒。
MaxLockTimeLong锁定最大时长,单位:秒。
ParseTotalRowCountsLong解析总行数。
ParseMaxRowCountLong解析最大行数。
ReturnTotalRowCountsLong返回总行数。
ReturnMaxRowCountLong返回最大行数。
CreateTimeString数据生成日期,格式:”yyyy-MM-ddZ”,如2011-05-30Z。


SQL Server的SQLSlowLog参数

名称类型描述
SQLTextString查询语句。
SQLServerTotalExecutionCountsLong总执行次数。
SQLServerTotalExecutionTimesLong总执行时间,单位:毫秒。
TotalLogicalReadcountsLong总逻辑读。
TotalPhysicalReadcountsLong总物理读。
ReportTimeString数据报表生成日期;格式:”yyyy-MM-ddZ”,如2011-05-30Z。


示例


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

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

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

展开
收起
云栖大讲堂 2017-10-19 10:12:41 2383 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载