该系列博客的目录:
概述与请求方式: http://blog.csdn.net/hyzhou33550336/article/details/41620595 (请先看这篇了解公共请求参数)
实例管理: http://blog.csdn.net/hyzhou33550336/article/details/41620749
数据库管理: http://blog.csdn.net/hyzhou33550336/article/details/41620833
数据迁入: http://blog.csdn.net/hyzhou33550336/article/details/41620863
账号管理: http://blog.csdn.net/hyzhou33550336/article/details/41620879
备份恢复: http://blog.csdn.net/hyzhou33550336/article/details/41620899
监控查询: http://blog.csdn.net/hyzhou33550336/article/details/41620907
日志查询: http://blog.csdn.net/hyzhou33550336/article/details/41620917
性能优化: http://blog.csdn.net/hyzhou33550336/article/details/41620931
参数设置: http://blog.csdn.net/hyzhou33550336/article/details/41620595
- 查看SQL日志运行报告
- 查看慢日志列表
- 查看慢日志明细
- 查看优化建议
查看SQL日志运行报告:
描述:
查询实例的SQL日志运行报告。
注:一般作整点查询,如查询2-3点的运行报告
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值: DescribeSQLLogReports |
DBInstanceId |
String |
是 |
实例名 |
StartTime |
String |
是 |
查询开始时间,格式如: yyyy-MM-dd'T’HH:mm:ssZ |
EndTime |
String |
是 |
查询结束时间,格式如: yyyy-MM-dd'T’HH:mm:ssZ,且大于查询开始时间 |
PageSize |
Integer |
否 |
每页记录数,取值:30|50|100;默认值: 30 |
PageNumber |
Integer |
否 |
页码,大于0,且不超过Integer的最大值;默认值: 1 |
返回参数:
名称 |
类型 |
描述 |
TotalRecordCount |
Integer |
总记录数 |
PageNumber |
Integer |
页码 |
PageRecordCount |
Integer |
本页SQL日志运行报告个数 |
Items |
List<SQLReport> |
|
SQLReport:
名称 |
类型 |
描述 |
SQLText |
String |
SQL语句 |
TotalExecutionCounts |
String |
执行总时长 |
TotalExecutionTimes |
String |
总消耗时间 |
ReturnTotalRowCounts |
String |
返回行总数 |
TotalExecutionTimes |
String |
总消耗时间 |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=DescribeSQLLogReports
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&StartTime=2011-06-11T15:00:00Z
&EndTime=2013-06-05T15:00:00Z
&<公共请求参数>
返回示例:
XML格式:
<DescribeSQLLogReportsResponse>
<RequestId>08A3B71B-FE08-4B03-974F-CC7EA6DB1828</RequestId>
<TotalRecordCount>1</TotalRecordCount>
<PageNumber>1</PageNumber>
<PageRecordCount>1<PageRecordCount>
<Items>
<SQLReport>
<SQLText>update test.zxb set id=0 limit 1</SQLText>
<TotalExecutionCounts>12</TotalExecutionCounts>
<TotalExecutionTimes>34</TotalExecutionTimes>
<ReturnTotalRowCounts>25</ReturnTotalRowCounts>
<TotalExecutionTimes>54</TotalExecutionTimes>
</SQLReport>
</Items>
</DescribeSQLLogReportsResponse>
JSON格式:
{
"PageNumber":1,
"TotalRecordCount":1,
"PageRecordCount":1
"Items": {
"SQLReport": [
{
"SQLText":"update test.zxb set id=0 limit 1"
"TotalExecutionCounts":"12"
"TotalExecutionTimes":"34"
"ReturnTotalRowCounts":"25"
"TotalExecutionTimes":"54"
}
]
},
"RequestId":"08A3B71B-FE08-4B03-974F-CC7EA6DB1828"
}
查看慢日志列表:
描述:
说明:用户可以查询某日期范围内、某个用户实例下、某个DB的慢查询汇总情况。
支持分页查询。SQLServer和MySQL两种数据库实例类型,慢查询返回的SQLs参数值是不一样的,详情请见下面的SQLs参数表
请求参数:
名称 |
类型 |
是否必须 |
描述 |
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:总物理读最多 此参数对SQLServer实例有效,SQLServer类型必传此参数 |
PageSize |
Integer |
否 |
每页记录数,取值:30|50|100;默认值: 30 |
PageNumber |