調用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

排序依據,取值:

  • TotalExecutionCounts:總執行次數最多;
  • TotalQueryTimes:總執行時間最多;
  • TotalLogicalReads:總邏輯讀最多;
  • TotalPhysicalReads:總物理讀最多。
说明 僅SQL Server 2008 R2執行個體支援本參數。
PageSize Integer 30

每頁記錄數,取值:

  • 30
  • 50
  • 100

預設值: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"
	}
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。