調用DescribeSlowLogs查看慢日誌統計情況。
調用該介面時,執行個體必須為如下版本:
- MySQL所有版本(MySQL 5.7基礎版除外);
- SQL Server 2008 R2;
- MariaDB 10.3。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
請求參數
名稱 | 類型 | 是否必選 | 樣本值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeSlowLogs |
系統規定參數,取值:DescribeSlowLogs。 |
DBInstanceId | String | 是 | rm-uf6wjk5xxxxxxx |
執行個體ID。 |
StartTime | String | 是 | 2011-05-01Z |
查詢開始日期,格式:yyyy-MM-ddZ。 |
EndTime | String | 是 | 2011-05-30Z |
查詢結束日期,不能小於查詢開始日期,與查詢開始日期間隔不超過31天。格式:yyyy-MM-ddZ。 |
DBName | String | 否 | RDS_MySQL |
資料庫名稱。 |
SortKey | String | 否 | TotalExecutionCounts |
排序依據,取值:
说明 僅SQL Server 2008 R2執行個體支援本參數。
|
PageSize | Integer | 否 | 30 |
每頁記錄數,取值:
預設值:30。 |
PageNumber | Integer | 否 | 1 |
頁碼,取值:大於0且不超過Integer的最大值。 預設值:1。 |
AccessKeyId | String | 否 | LTAIfCxxxxxxx |
阿里雲頒發給使用者的訪問服務所用的密鑰ID。 |
返回資料
名稱 | 類型 | 樣本值 | 描述 |
---|---|---|---|
Engine | String | MySQL |
資料庫類型。 |
StartTime | String | 2011-05-30Z |
查詢開始日期。 |
EndTime | String | 2011-05-30Z |
查詢結束日期。 |
TotalRecordCount | Integer | 5 |
總記錄數。 |
PageNumber | Integer | 1 |
頁碼。 |
PageRecordCount | Integer | 10 |
本頁SQL語句個數。 |
Items |
慢日誌資訊列表。 |
||
DBName | String | RDS_MySQL |
資料庫名稱。 |
SQLText | String | select id,name from tb_table |
SQL語句。 |
SQLServerTotalExecutionCounts | Long | 1 |
SQL Server總執行次數。 |
MySQLTotalExecutionCounts | Long | 1 |
MySQL總執行次數。 |
SQLServerTotalExecutionTimes | Long | 1000 |
SQL Server總執行時間,單位:毫秒。 |
MySQLTotalExecutionTimes | Long | 1 |
MySQL總執行時間,單位:秒。 |
MaxExecutionTime | Long | 60 |
最大執行時間長度,單位:秒。 |
ReportTime | String | 2011-05-30Z |
資料報表產生日期。 |
TotalLockTimes | Long | 0 |
鎖定總時間長度,單位:秒。 |
MaxLockTime | Long | 0 |
最大鎖定時間長度,單位:秒。 |
ParseTotalRowCounts | Long | 1 |
解析SQL總行數。 |
ParseMaxRowCount | Long | 1 |
解析SQL最大行數。 |
ReturnTotalRowCounts | Long | 1 |
返回SQL總行數。 |
ReturnMaxRowCount | Long | 1 |
返回SQL最大行數。 |
CreateTime | String | 2011-05-30Z |
資料產生日期。 |
AvgExecutionTime | Long | 1 |
平均執行時間,單位:秒。 |
SQLHASH | String | U2FsdGVkxxxx |
慢日誌統計裡的SQL語句唯一識別碼,可用於擷取該SQL語句的慢日誌明細。 |
SQLIdStr | String | 521584 |
對應的是慢日誌統計模版SQL的ID,現已廢棄,請使用SQLHASH。 |
SlowLogId | Long | 26584213 |
慢查詢匯總標識ID。 |
TotalLogicalReadCounts | Long | 1 |
總邏輯讀。 |
TotalPhysicalReadCounts | Long | 1 |
總物理讀。 |
DBInstanceId | String | rm-uf6wjk5xxxxxxx |
執行個體ID。 |
RequestId | String | 2553A660-E4EB-4AF4-A402-8AFF70A49143 |
請求ID。 |
樣本
請求樣本
http(s)://rds.aliyuncs.com/?Action=DescribeSlowLogs
&DBInstanceId=rm-uf6wjk5xxxxxxx
&StartTime=2011-05-01Z
&EndTime=2011-05-30Z
&<公用請求參數>
正常返回樣本
XML
格式
<DescribeSlowLogsResponse>
<RequestId>A5409D02-D661-4BF3-8F3D-0A814D0574E7</RequestId>
<DBInstanceID>rm-uf6wjk5xxxxxxx</DBInstanceID>
<Engine>SQLServer</Engine>
<StartTime>2011-06-11Z</StartTime>
<EndTime>2011-12-11Z</EndTime>
<TotalRecordCount>1</TotalRecordCount>
<PageNumber>1</PageNumber>
<PageRecordCount>1</PageRecordCount>
<Items>
<SQLSlowLog>
<SQLText>update test.zxb set id=0 limit 1</SQLText>
<SQLServerTotalExecutionCounts>178</SQLServerTotalExecutionCounts>
<SQLServerTotalExecutionTimes>189</SQLServerTotalExecutionTimes>
<TotalLogicalReadcounts>89</TotalLogicalReadcounts>
<TotalPhysicalReadcounts>90</TotalPhysicalReadcounts>
<ReportTime>2013-11-12Z</ReportTime>
</SQLSlowLog>
</Items>
</DescribeSlowLogsResponse>
JSON
格式
{
"DescribeSlowLogsResponse":{
"Items":{
"SQLSlowLog":{
"SQLServerTotalExecutionTimes":"189",
"SQLText":"update test.zxb set id=0 limit 1",
"TotalLogicalReadcounts":"89",
"SQLServerTotalExecutionCounts":"178",
"TotalPhysicalReadcounts":"90",
"ReportTime":"2013-11-12Z"
}
},
"PageNumber":"1",
"TotalRecordCount":"1",
"DBInstanceID":"rm-uf6wjk5xxxxxxx",
"RequestId":"A5409D02-D661-4BF3-8F3D-0A814D0574E7",
"EndTime":"2011-12-11Z",
"StartTime":"2011-06-11Z",
"Engine":"SQLServer",
"PageRecordCount":"1"
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。