像这个慢日志统计有没有SDK接口
详细解答可以参考官方帮助文档
描述
用户可以查询某日期范围内、某个用户实例下、某个数据库的慢查询明细,目前支持MySQL、PostgreSQL和PPAS类型的实例。
请求参数
名称
类型
是否必须
描述
Action
String
是
系统规定参数,取值:DescribeSlowLogRecords。
DBInstanceId
String
是
实例名。
StartTime
String
是
查询开始日期,格式:YYYY-MM-DD’T’HH:mmZ,如2011-06-11T15:00Z。
EndTime
String
是
查询结束日期,不能小于查询开始日期,格式:YYYY-MM-DD’T’HH:mmZ,如2011-06-11 T16:00Z。
DBName
String
否
数据库名称。
PageSize
Integer
否
每页记录数,取值:30/50/100;默认值:30。
PageNumber
Integer
否
页码,大于0且不超过Integer的最大值;默认值:1。
返回参数
名称
类型
描述
详见公共参数。
Engine
String
数据库类型。
TotalRecordCount
Integer
总记录数。
PageNumber
Integer
页码。
PageRecordCount
Integer
本页SQL语句个数。
Items
List
SQLSlowLog参数
名称
类型
描述
HostAddress
String
用户连接数据库的主机地址。
DBName
String
数据库名称。
SQLText
String
查询语句。
QueryTimes
Long
执行时长,单位:秒。
LockTimes
Long
锁定时长,单位:秒。
ParseRowCounts
Long
解析行数。
ReturnRowCounts
Long
返回行数。
ExecutionStartTime
String
执行开始时间;格式:YYYY-MM-DD’T’HH:mm:ss Z,如2011-06-11 T15:00:08Z。
请求示例
https://rds.aliyuncs.com/?Action=DescribeSlowLogRecords
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&StartTime=2011-06-11T15:00Z
&EndTime=2011-06-11T16:00Z
&
返回示例
XML格式
542BB8D6-4268-45CC-A557-B03EFD7AB30A
riauvjz6zajfiq6ba1370329449201
MySQL
1
1
1
192.168.0.123
test
update test.zxb set id=0 limit 1
123
12
125
1
2011-06-11T15:00:08Z
JSON格式
{
'RequestId':'542BB8D6-4268-45CC-A557-B03EFD7AB30A'
'Engine':'MySQL',
'PageNumber':1,
'PageRecordCount':1,
'TotalRecordCount':1
'Items':
{'SQLSlowRecord':
[
{
HostAddress:”192.168.0.123”
DBName:”test”
SQLText:” update test.zxb set id=0 limit 1”
QueryTimes:”123”
LockTimes”12”
ParseRowCounts:”125”
ReturnRowCounts:”1”
ExecutionStartTime:”2011-06-11T15:00:08Z”
}
]
}
}
赞2
踩1