データベースインスタンスのスロークエリログレコードを照会します。複数の条件で結果をフィルターおよびソートできます。
操作説明
InstanceId はインスタンス ID です。このパラメーターは必須です。
StartTime および EndTime は、クエリの時間範囲を指定します。これらのパラメーターは必須です。
PageNumber および PageSize を設定して、ページングにより結果を取得します。
OrderBy パラメーターを使用して結果をソートします。ソート可能なフィールドの詳細については、リファレンスを参照してください。
- Filters パラメーターを使用して、ホストアドレスや SQL ID によるフィルターなど、クエリ条件をさらに絞り込みます。
重要 PostgreSQL や PolarDB for PostgreSQL などの一部のデータベースタイプでは、特定のソート方法はサポートされていません。データベースタイプに応じて適切なパラメーターを選択してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:DescribeSlowLogRecords |
get |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンス ID。 |
rm-8vbk4xz99su8**** |
| NodeId |
string |
任意 |
ノード ID。 |
pi-d9j9fe7wq7t9i**** |
| StartTime |
integer |
必須 |
開始時刻。 |
1596177993000 |
| EndTime |
integer |
必須 |
終了時刻。 |
1634972640000 |
| PageNumber |
integer |
任意 |
ページ番号。ページは 1 から始まります。 |
1 |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数。 |
10 |
| Filters |
array<object> |
任意 |
フィルター条件のリスト。 |
|
|
object |
任意 |
フィルター条件のリスト。 |
||
| Key |
string |
任意 |
フィルターパラメーター。 説明
詳細については、補足説明を参照してください。 |
None |
| Value |
string |
任意 |
フィルターパラメーターの値。 |
None |
| OrderBy |
string |
任意 |
|
QueryTimeSeconds |
| Asc |
boolean |
任意 |
結果を昇順でソートするかどうかを指定します。デフォルト値: true。
|
true |
Key でサポートされているパラメーターと値:
- ApsaraDB RDS for MySQL、PolarDB for MySQL、ApsaraDB RDS for PostgreSQL、PolarDB for PostgreSQL
hostAddress: ホストのソースアドレス。複数の値はカンマ (,) で区切ります。
sqlId: SQL ID。複数の値はカンマ (,) で区切ります。
user: ユーザー名。複数の値はカンマ (,) で区切ります。
dbName: データベース名。複数の値はカンマ (,) で区切ります。
tags: タグ。複数の値はカンマ (,) で区切ります。
- MongoDB
hostInsId: ロール ID。複数の値はカンマ (,) で区切ります。
insRole: インスタンスロール。複数の値はカンマ (,) で区切ります。
opType: 操作タイプ。複数の値はカンマ (,) で区切ります。
namespace: 名前空間。複数の値はカンマ (,) で区切ります。
nodeType: コンポーネントタイプ。複数の値はカンマ (,) で区切ります。
queryId: クエリ ID。複数の値はカンマ (,) で区切ります。
- Tair (Redis® OSS-Compatible)
hostAddress: ホストのソースアドレス。
user: ユーザー名。
dbName: データベース名。
nodeType: ノードタイプ。
- ApsaraDB RDS for SQL Server
hostAddress: ホストのソースアドレス。複数の値はカンマ (,) で区切ります。
sqlId: SQL ID。複数の値はカンマ (,) で区切ります。
user: ユーザー名。複数の値はカンマ (,) で区切ります。
dbName: データベース名。複数の値はカンマ (,) で区切ります。
tags: タグ。複数の値はカンマ (,) で区切ります。
- PolarDB-X
traceId: インスタンスのトレース ID。
role: ノードロール。有効な値: CN (コンピュートノード) および DN (ストレージノード)。このパラメーターは必須です。
hostAddress: ホストのソースアドレス。複数の値はカンマ (,) で区切ります。
sqlId: SQL ID。複数の値はカンマ (,) で区切ります。
user: ユーザー名。複数の値はカンマ (,) で区切ります。
dbName: データベース名。複数の値はカンマ (,) で区切ります。
tags: タグ。複数の値はカンマ (,) で区切ります。
SQL エンジンは sqlId によるデータのクエリをサポートしています。カンマ (,) で区切られた複数の sqlId 値を渡すことができ、最大 20 個まで指定できます。
MongoDB は queryId によるデータのクエリをサポートしています。カンマ (,) で区切られた複数の queryId 値を渡すことができ、最大 20 個まで指定できます。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
string |
返される状態コード。 |
200 |
| Message |
string |
リクエストに対して返されるメッセージ。 説明
このパラメーターは、リクエストが成功した場合に Successful を返します。リクエストが失敗した場合、エラーコードなどの例外メッセージが返されます。 |
Successful |
| RequestId |
string |
リクエスト ID。 |
A1C79EE2-D04D-571B-8C60-961FAF8E**** |
| Success |
string |
リクエストが成功したかどうかを示します。
|
true |
| Data |
object |
DBLogRecords |
|
| DbInstanceName |
string |
インスタンス ID。 |
rm-bp157g54vy772**** |
| NodeId |
string |
ノード ID。 |
ノード123 |
| ItemsNumbers |
integer |
現在のページのログリスト内の項目数。 |
10 |
| StartTime |
string |
開始時刻。 |
1672531200000 |
| EndTime |
string |
終了時間。 |
1672617600000 |
| DbInstanceId |
integer |
インスタンスの数値 ID。 |
100 |
| TotalRecords |
integer |
Record の総数。 |
100 |
| PageNumbers |
integer |
ページングクエリのページ番号。値は 1 から始まります。デフォルト値: 1。 |
1 |
| MaxRecordsPerPage |
integer |
ページングクエリの 1 ページあたりの Record の最大値。有効な値: 5 ~ 100。 |
20 |
| Logs |
array<object> |
返されるデータ。 |
|
|
array<object> |
返されるデータ。 |
||
| SqlId |
string |
SQL テンプレートの ID。 |
sqlId |
| Scheme |
string |
データスキーマ。 |
HTTPS |
| SubInstanceId |
string |
サブインスタンスの ID。 |
r-8vb219d10038**** |
| DbInstanceName |
string |
インスタンス ID。 |
rm-2zebg30mk056g**** |
| InsName |
string |
インスタンス名。 |
test |
| AccountName |
string |
ユーザー名。 |
user1 |
| HostAddress |
string |
ソースアドレス。 |
192.168.1.1 |
| QueryStartTime |
string |
クエリが開始された時間。フォーマット: yyyy-MM-dd hh:mm:ss (協定世界時 (UTC))。 |
2024-04-01 11:00:00 |
| SQLText |
string |
SQL テキスト。 |
SELECT * FROM my_table WHERE ROWNUM <= 10 |
| Psql |
string |
SQL テンプレート。 |
SELECT * FROM my_table WHERE ROWNUM <= 10 |
| DBName |
string |
データベース名。 |
test |
| QueryTime |
integer |
クエリの持続時間。 |
121 |
| ReturnItemNumbers |
string |
返される項目数。 |
test |
| DocsExamined |
string |
MongoDB 操作中にスキャンされたドキュメント数。 |
100 |
| KeysExamined |
string |
MongoDB でスキャンされたインデックス行数。 |
値A |
| TableName |
string |
テーブル名。 |
tableNameExample |
| LockTime |
number |
ロック待ち時間。 |
100 |
| RowsExamined |
integer |
スキャンされた行数。 |
100 |
| RowsSent |
integer |
返された行数。 |
10 |
| ThreadId |
string |
スレッド ID。 |
57472578 |
| Timestamp |
integer |
タイムスタンプ (時間)。 |
1747118812 |
| SqlTag |
object |
タグ。 |
|
| SqlId |
string |
SQL ID。 |
8ad7069f236bcdaaa9b3ae4b6299**** |
| Tags |
string |
カンマで区切られた複数のタグ。 |
DAS_IMPORTANT,DAS_IN_PLAN |
| Comments |
string |
備考。 |
test |
| LockTimeSeconds |
number |
ロック待ち時間 (秒単位)。 |
100 |
| QueryTimeSeconds |
number |
クエリの持続時間 (秒単位)。 |
100 |
| SqlType |
string |
SQL ステートメントのタイプ。有効な値:
|
SELECT |
| CPUTime |
number |
CPU クエリ時間。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
50 |
| IOWrites |
integer |
I/O 書き込み数。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
1 |
| LastRowsCountAffected |
integer |
最後の文によって影響を受けた行数。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
10 |
| LogicalIOReads |
integer |
論理読み込み数。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
1 |
| PhysicalIOReads |
integer |
物理読み込み数。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
1 |
| RowsCountAffected |
integer |
影響を受けた行数。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
10 |
| Command |
string |
スロークエリ文。 説明
ApsaraDB Tair (Redis® OSS-Compatible) データベースインスタンスのみサポートされています。 |
GET async_c4d163675f44fe83f6214cf9ba5exxxx |
| Namespace |
string |
名前空間。 説明
ApsaraDB for MongoDB インスタンスのみサポートされています。 |
app.event |
| QueryId |
string |
クエリ ID。 説明
ApsaraDB for MongoDB インスタンスのみサポートされています。 |
d236d0c4ae8485f6ffe5fdbe5e1bdxxx |
| ReturnNum |
string |
返された行数。 説明
ApsaraDB for MongoDB インスタンスのみサポートされています。 |
20 |
| ApplicationName |
string |
アプリケーション名。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
MyApp |
| CPUTimeSeconds |
number |
CPU クエリ時間 (秒単位)。 説明
ApsaraDB RDS for SQL Server インスタンスのみサポートされています。 |
100 |
| Rows |
integer |
PolarDB-X 2.0 データベースインスタンスのコンピュートノードによって更新または返された行の総数。 説明
ApsaraDB PolarDB-X 2.0 データベースインスタンスのみサポートされています。 |
20 |
| Frows |
integer |
PolarDB-X 2.0 データベースのコンピュートノード (CN) によってフェッチされた行数。 説明
ApsaraDB PolarDB-X 2.0 データベースインスタンスのみサポートされています。 |
10 |
| Scnt |
integer |
PolarDB-X 2.0 データベースのコンピュートノード (CN) からのデータノード (DN) リクエスト数。 説明
ApsaraDB PolarDB-X 2.0 データベースインスタンスのみサポートされています。 |
10 |
| TraceId |
string |
PolarDB-X 2.0 のトレース ID。データベースのデータノードにおける SQL ステートメントの実行 ID です。 説明
ApsaraDB PolarDB-X 2.0 データベースインスタンスのみサポートされています。 |
074ce334-5247-40b9-b0c1-158aea5d**** |
| TemplateId |
string |
PolarDB-X 2.0 データベースのテンプレート ID。 説明
ApsaraDB PolarDB-X 2.0 データベースインスタンスのみサポートされています。 |
6a63b6ac4572abfaef7d1163f684**** |
| NodeId |
string |
ノード ID。 |
r-uf6cfc5e1xxx-proxy-11 |
| Cmd |
string |
Redis プロキシレイヤーで実行するコマンド。 |
GET |
| Rt |
integer |
Redis プロキシレイヤーでの合計応答時間 (マイクロ秒単位)。 |
2055 |
| RequestSize |
integer |
Redis プロキシレイヤーでのリクエストパケットサイズ (バイト単位)。 |
58 |
| ResponseSize |
integer |
Redis プロキシレイヤーでの応答パケットサイズ (バイト単位)。 |
1535916 |
| ClientIp |
string |
Redis プロキシに接続されているクライアントの IP アドレス。 |
172.16.15.204 |
| DbId |
string |
Redis プロキシの DbId。 |
r-uf6cfc5e1bcb1xxx-db-5 |
| OriginTime |
string |
Redis プロキシでの実行時間。 |
2026-09-18 10:54:55.311 |
| OpType |
string |
操作タイプ。 説明
ApsaraDB for MongoDB インスタンスのみサポートされています。 |
getMore |
| Fail |
string |
SQL 実行が成功したかどうかを示します。0 は成功を示します。0 以外の値は失敗を示します。 説明
ApsaraDB for Lindorm インスタンスのみサポートされています。 |
1 |
| Params |
string |
パラメータークエリシナリオで SQL ステートメントに付加されるパラメーター値。複数のパラメーターはカンマ (,) で区切られます。 説明
ApsaraDB for Lindorm データベースインスタンスのみサポートされています。 |
|
| Reason |
string |
スロークエリの実行が失敗した際のエラーメッセージ。 説明
ApsaraDB for Lindorm インスタンスのみサポートされています。 |
create-by-mse-can-not-delete |
| ReqId |
string |
スロークエリのログレコードの一意な識別子。 説明
ApsaraDB for Lindorm インスタンスのみサポートされています。 |
hotspot-リクエスト-001 |
| ExtText |
string |
SQL 実行に関する追加情報を含む拡張フィールドのフォーマット。 説明
PolarDB for MySQL インスタンスのみサポートされています。 |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "Successful",
"RequestId": "A1C79EE2-D04D-571B-8C60-961FAF8E****",
"Success": "true",
"Data": {
"DbInstanceName": "rm-bp157g54vy772****",
"NodeId": "ノード123",
"ItemsNumbers": 10,
"StartTime": "1672531200000",
"EndTime": "1672617600000",
"DbInstanceId": 100,
"TotalRecords": 100,
"PageNumbers": 1,
"MaxRecordsPerPage": 20,
"Logs": [
{
"SqlId": "sqlId",
"Scheme": "HTTPS",
"SubInstanceId": "r-8vb219d10038****",
"DbInstanceName": "rm-2zebg30mk056g****",
"InsName": "test",
"AccountName": "user1",
"HostAddress": "192.168.1.1",
"QueryStartTime": "2024-04-01 11:00:00",
"SQLText": "SELECT * FROM my_table WHERE ROWNUM <= 10",
"Psql": "SELECT * FROM my_table WHERE ROWNUM <= 10",
"DBName": "test",
"QueryTime": 121,
"ReturnItemNumbers": "test",
"DocsExamined": "100",
"KeysExamined": "値A",
"TableName": "tableNameExample",
"LockTime": 100,
"RowsExamined": 100,
"RowsSent": 10,
"ThreadId": "57472578",
"Timestamp": 1747118812,
"SqlTag": {
"SqlId": "8ad7069f236bcdaaa9b3ae4b6299****",
"Tags": "DAS_IMPORTANT,DAS_IN_PLAN",
"Comments": "test"
},
"LockTimeSeconds": 100,
"QueryTimeSeconds": 100,
"SqlType": "SELECT",
"CPUTime": 50,
"IOWrites": 1,
"LastRowsCountAffected": 10,
"LogicalIOReads": 1,
"PhysicalIOReads": 1,
"RowsCountAffected": 10,
"Command": "SELECT",
"Namespace": "pro-test",
"QueryId": "sq-1pzcdMwRb",
"ReturnNum": "20",
"ApplicationName": "MyApp",
"CPUTimeSeconds": 100,
"Rows": 20,
"Frows": 10,
"Scnt": 10,
"TraceId": "074ce334-5247-40b9-b0c1-158aea5d****",
"TemplateId": "6a63b6ac4572abfaef7d1163f684****",
"NodeId": "r-uf6cfc5e1xxx-proxy-11",
"Cmd": "GET",
"Rt": 2055,
"RequestSize": 58,
"ResponseSize": 1535916,
"ClientIp": "172.16.15.204",
"DbId": "r-uf6cfc5e1bcb1xxx-db-5",
"OriginTime": "2026-09-18 10:54:55.311",
"OpType": "getMore",
"Fail": "1",
"Params": "",
"Reason": "create-by-mse-can-not-delete",
"ReqId": "hotspot-request-001",
"ExtText": ""
}
]
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | リクエストパラメーターが無効です。 |
| 403 | NoPermission | You are not authorized to do this action. | この操作を実行する権限がありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。