閱讀329 返回首頁    go 財經資訊


查看慢日誌列表__日誌管理_API 參考_雲數據庫 RDS 版-阿裏雲

描述

說明:用戶可以查詢某日期範圍內、某個用戶實例下、某個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 Integer 頁碼,大於0,且不超過Integer的最大值;默認值:1

返回參數

名稱 類型 描述
詳見附錄
Engine String 數據庫類型
StartTime String 查詢開始日期,格式:YYYY-MM-DDZ,如2011-05-30Z
EndTime String 查詢結束日期,格式:YYYY-MM-DDZ,如2011-05-30Z
TotalRecordCount Integer 總記錄數
PageNumber Integer 頁碼
PageRecordCount Integer 本頁SQL語句個數
Items List<SQLSlowLog>

MySQL的SQLSlowLog參數

名稱 類型 描述
DBName String DB名稱
SQLText String 查詢語句
MySQLTotalExecutionCounts Long 執行總次數
MySQLTotalExecutionTimes Long 執行總時長,單位:秒
MaxExecutionTime Long 執行最大時長,單位:秒
TotalLockTimes Long 鎖定總時長,單位:秒
MaxLockTime Long 鎖定最大時長,單位:秒
ParseTotalRowCounts Long 解析總行數
ParseMaxRowCount Long 解析最大行數
ReturnTotalRowCounts Long 返回總行數
ReturnMaxRowCount Long 返回最大行數
CreateTime String 數據生成日期,格式:"yyyy-MM-ddZ",如2011-05-30Z

SQL Server的SQLSlowLog參數

名稱 類型 描述
SQLText String 查詢語句
SQLServerTotalExecutionCounts Long 總執行次數
SQLServerTotalExecutionTimes Long 總執行時間,單位:毫秒
TotalLogicalReadcounts Long 總邏輯讀
TotalPhysicalReadcounts Long 總物理讀
ReportTime String 數據報表生成日期;格式:"yyyy-MM-ddZ",如2011-05-30Z

示例

  • 請求示例
https://rds.aliyuncs.com/?Action=DescribeSlowLogs
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&StartTime=2011-06-11Z
&EndTime=2011-12-11Z
&SortKey= TotalExecutionCounts
&<公共請求參數>
  • 返回示例

XML格式:

<DescribeSlowLogsResponse> 
    <RequestId>A5409D02-D661-4BF3-8F3D-0A814D0574E7</RequestId>
    <DBInstanceID>riauvjz6zajfiq6ba1370329449201</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格式:

{
      "RequestId":"A5409D02-D661-4BF3-8F3D-0A814D0574E7"
"StartTime":"2011-06-11Z ",
"EndTime":"2011-12-11Z ",
"Engine":"SQLServer",
"PageNumber":1,
"PageRecordCount":1,
"TotalRecordCount":1,
"Items":
{"SQLSlowLog":
[
{ "SQLText":”update test.zxb set id=0 limit 1”
  "SQLServerTotalExecutionCounts":178
  "SQLServerTotalExecutionTimes":189
  "TotalLogicalReadcounts":89
  "TotalPhysicalReadcounts":90
  "ReportTime":"2013-11-12Z "
 }
]
}
}

最後更新:2016-11-23 16:03:53

  上一篇:go 修改數據庫參數列表__參數管理_API 參考_雲數據庫 RDS 版-阿裏雲
  下一篇:go 查看慢日誌明細__日誌管理_API 參考_雲數據庫 RDS 版-阿裏雲