查詢PolarDB叢集的慢日誌統計資訊。
介面說明
僅 PolarDB MySQL 版支援該介面。
2024 年 09 月 01 日起,由於 SQL 模板化演算法最佳化,調用本介面時,SQLHash 欄位的值將發生變更。【通知】慢 SQL 的模板化演算法最佳化。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
polardb:DescribeSlowLogs |
get |
*dbcluster
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
地區 ID。 |
cn-hangzhou |
| DBClusterId |
string |
是 |
叢集 ID。 |
pc-**************** |
| StartTime |
string |
是 |
查詢開始日期,與當前日期間隔不超過 31 天。格式:yyyy-MM-ddZ(UTC 時間)。 |
2021-05-01Z |
| EndTime |
string |
是 |
查詢結束日期,不能小於查詢開始日期,與查詢開始日期間隔不超過 31 天。格式:yyyy-MM-ddZ(UTC 時間)。 |
2021-05-30Z |
| DBName |
string |
否 |
資料庫名稱。 |
PolarDB_MySQL |
| PageSize |
integer |
否 |
每頁記錄數,取值:30~100。預設值:30。 |
30 |
| PageNumber |
integer |
否 |
頁碼,取值:大於 0 且不超過 Integer 的最大值。 預設值:1。 |
1 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| TotalRecordCount |
integer |
總記錄數。 |
5 |
| PageRecordCount |
integer |
本頁 SQL 陳述式個數。 |
6 |
| EndTime |
string |
查詢結束日期。 |
2021-05-30Z |
| RequestId |
string |
請求 ID。 |
2553A660-E4EB-4AF4-A402-8AFF70A49143 |
| PageNumber |
integer |
頁碼。 |
3 |
| StartTime |
string |
查詢開始日期。 |
2021-05-01Z |
| DBClusterId |
string |
叢集 ID。 |
pc-**************** |
| Items |
object |
||
| SQLSlowLog |
array<object> |
慢日誌資訊列表。 |
|
|
object |
|||
| SQLText |
string |
SQL 陳述式。 |
select id,name from tb_table |
| ReturnMaxRowCount |
integer |
返回的 SQL 行數(最大值)。 |
3 |
| CreateTime |
string |
資料產生日期。 |
2021-05-30Z |
| MaxExecutionTime |
integer |
執行時間長度(最大值),單位:秒。 |
60 |
| ParseTotalRowCounts |
integer |
解析的 SQL 行數(總值)。 |
2 |
| TotalLockTimes |
integer |
鎖定時間長度(總值),單位:秒。 |
1 |
| TotalExecutionTimes |
integer |
執行時間長度(總值),單位:秒。 |
2 |
| DBNodeId |
string |
節點 ID。 |
pi-*************** |
| SQLHASH |
string |
慢日誌統計裡的 SQL 陳述式唯一識別碼,可用於擷取該 SQL 陳述式的慢日誌明細。 |
U2FsdGVkxxxx |
| ParseMaxRowCount |
integer |
解析的 SQL 行數(最大值)。 |
1 |
| MaxLockTime |
integer |
鎖定時間長度(最大值),單位:秒。 |
1 |
| ReturnTotalRowCounts |
integer |
返回的 SQL 行數(總值)。 |
1 |
| DBName |
string |
資料庫名稱。 |
PolarDB_MySQL |
| TotalExecutionCounts |
integer |
執行次數(總值)。 |
2 |
| MaxExecutionTimeMs |
string |
||
| Engine |
string |
資料庫引擎。 |
polardb_mysql |
樣本
正常返回樣本
JSON格式
{
"TotalRecordCount": 5,
"PageRecordCount": 6,
"EndTime": "2021-05-30Z",
"RequestId": "2553A660-E4EB-4AF4-A402-8AFF70A49143",
"PageNumber": 3,
"StartTime": "2021-05-01Z",
"DBClusterId": "pc-****************",
"Items": {
"SQLSlowLog": [
{
"SQLText": "select id,name from tb_table",
"ReturnMaxRowCount": 3,
"CreateTime": "2021-05-30Z",
"MaxExecutionTime": 60,
"ParseTotalRowCounts": 2,
"TotalLockTimes": 1,
"TotalExecutionTimes": 2,
"DBNodeId": "pi-***************",
"SQLHASH": "U2FsdGVkxxxx",
"ParseMaxRowCount": 1,
"MaxLockTime": 1,
"ReturnTotalRowCounts": 1,
"DBName": "PolarDB_MySQL",
"TotalExecutionCounts": 2,
"MaxExecutionTimeMs": ""
}
]
},
"Engine": "polardb_mysql"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | The specified parameter StartTime is not valid. | 指定的參數StartTime無效 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。