この操作を呼び出して、Apsara for PolarDB クラスターのスロークエリのログを照会できます。
この操作を呼び出す場合、指定したクラスターのデータベースエンジンは MySQL 5.6 または 8.0 でなければなりません。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須 / 任意 | 例 | 説明 |
---|---|---|---|---|
Action | String | 任意 | DescribeSlowLogRecords |
実行する操作。 値を DescribeSlowLogRecords に設定します。 |
DBClusterId | String | 必須 | pc-bpxxxxxxxxxxxxxxx |
管理する Apsara for PolarDB クラスターの ID。 |
RegionId | String | 必須 | cn-hangzhou |
管理する Apsara for PolarDB クラスターのリージョン ID。 注 DescribeRegions を呼び出すと、最新のリージョンリストを照会できます。
|
StartTime | String | 必須 | 2019-11-18T16:00Z |
照会する期間の開始日時。 日時は ISO 8601 規格 (yyyy-MM-ddTHH:mmZ) の形式で指定します。 タイムゾーンは UTC です。 |
EndTime | String | 必須 | 2019-12-18T16:00Z |
照会する期間の終了日時。 終了日時は開始日時よりも後の日時でなければなりません。 指定する期間は 31 日未満にする必要があります。 日時は ISO 8601 規格 (yyyy-MM-ddTHH:mmZ) の形式で指定します。 タイムゾーンは UTC です。 |
DBName | String | 任意 | testdb |
管理するデータベースの名前。 |
PageSize | Integer | 任意 | 30 |
返される各ページのエントリ数。 有効な値: 30、50、100。 デフォルト値: 30。 |
PageNumber | Integer | 任意 | 1 |
返されるページの番号。 ページ番号は 1 から始まります。 デフォルト値:1 |
SQLHASH | String | 任意 | U2FsdGVkxxxx |
スロークエリのログ統計における SQL 文の一意の ID。 この一意の ID を使用して、SQL 文のスロークエリのログを照会できます。 注 DescribeSlowLogs を呼び出して、このパラメーターの値を取得できます。
|
AccessKeyId | String | 任意 | LTAIfCxxxxxxxxxx |
Alibaba Cloud から提供された AccessKey ID。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | BF2F38D4-5D03-442C-AFBD-8D266E2D08AF |
リクエストの ID。 |
DBClusterId | String | pc-bpxxxxxxxxxxxxxxx |
Apsara for PolarDB クラスターの ID。 |
Engine | String | MySQL |
データベースのエンジン。 |
TotalRecordCount | Integer | 1 |
スロークエリの総数。 |
PageNumber | Integer | 1 |
返されたページのページ番号。 |
PageRecordCount | Integer | 1 |
現在のページにあるスロークエリのエントリ数。 |
Items | Array |
スロークエリログの詳細。 |
|
HostAddress | String | testdb[testdb] @ [100. **. **.242] |
データベースへの接続に使用されたクライアントの IP アドレス。 |
DBName | String | testdb |
データベースの名前。 |
SQLText | String | Binlog Dump |
ログに記録された SQL 文。 |
QueryTimes | Long | 10597 |
システムが SQL 文を実行するのにかかった時間 (秒単位)。 |
LockTimes | Long | 0 |
SQL 文のロック時間 (秒単位)。 |
ParseRowCounts | Long | 0 |
解析された行の数。 |
ReturnRowCounts | Long | 0 |
返された行の数。 |
ExecutionStartTime | String | 2019-11-27T05:18:06Z |
SQL 文の実行開始日時。 日時は ISO 8601 規格 (yyyy-MM-ddTHH:mm:ssZ 形式) に準拠します。 日時は UTC で表示されます。 |
DBNodeId | String | pi-bp13oz7xxxxxxxxxx |
ノードの ID。 |
例
リクエストの例
http(s)://polardb.aliyuncs.com/? Action=DescribeSlowLogRecords
&DBClusterId=pc-bpxxxxxxxxxxxxxxx
&RegionId=cn-hangzhou
&StartTime=2019-11-18T16:00Z
&EndTime=2019-12-18T16:00Z
&<共通リクエストパラメーター>
通常のレスポンス例
JSON
形式
{
"Items": {
"SQLSlowRecord": [
{
"ReturnRowCounts": 0,
"HostAddress": "testdb[testdb] @ [100. **. **.242]",
"SQLText": "Binlog Dump",
"LockTimes": 0,
"ExecutionStartTime": "2019-11-27T05:18:06Z",
"ParseRowCounts": 0,
"QueryTimes": 10597,
"DBName": "testdb",
"DBNodeId": "pi-bp13oz7xxxxxxxxxx"
}
]
},
"TotalRecordCount": 1,
"PageNumber": 1,
"RequestId": "BF2F38D4-5D03-442C-AFBD-8D266E2D08AF",
"DBClusterId": "pc-bp1w2u4**********",
"Engine": "polardb_mysql",
"PageRecordCount": 1
}
XML
形式
<Items>
<SQLSlowRecord>
<ReturnRowCounts>0</ReturnRowCounts>
<HostAddress>testdb[testdb] @ [100. **. **.242]</HostAddress>
<SQLText>Binlog Dump</SQLText>
<LockTimes>0</LockTimes>
<ExecutionStartTime>2019-11-27T05:18:06Z</ExecutionStartTime>
<ParseRowCounts>0</ParseRowCounts>
<QueryTimes>10597</QueryTimes>
<DBName>testdb</DBName>
<DBNodeId>pi-bp13oz7xxxxxxxxxx</DBNodeId>
</SQLSlowRecord>
</Items>
<TotalRecordCount>1</TotalRecordCount>
<PageNumber>1</PageNumber>
<RequestId>BF2F38D4-5D03-442C-AFBD-8D266E2D08AF</RequestId>
<DBClusterId>pc-bp1w2u4**********</DBClusterId>
<Engine>polardb_mysql</Engine>
<PageRecordCount>1</PageRecordCount>
エラーコード
エラーコードについては、「APIエラーセンター (API Error Center)」をご参照ください。