ApsaraDB for MongoDB インスタンスのスロークエリログ内のエントリの詳細を照会します。
操作説明
この操作は、汎用ローカルディスクインスタンスおよび専用ローカルディスクインスタンスにのみ適用されます。
この操作は、1 分あたり最大 30 回呼び出すことができます。より高い頻度でこの操作を呼び出すには、Logstore を使用します。詳細については、「Logstore の管理」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dds:DescribeSlowLogRecords |
get |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
必須 |
インスタンス ID。 説明
このパラメーターをシャードクラスターインスタンスの ID に設定する場合は、`NodeId` パラメーターも指定する必要があります。 |
dds-bp1fc7e65108**** |
| NodeId |
string |
任意 |
シャードノードの ID。 説明
このパラメーターは、`DBInstanceId` パラメーターをシャードクラスターインスタンスの ID に指定した場合にのみ必須です。 |
d-bp18b06ebc21**** |
| StartTime |
string |
必須 |
照会する時間範囲の開始時刻。時間は、yyyy-MM-ddTHH:mmZ 形式の ISO 8601 標準で指定する必要があります。時間は UTC である必要があります。 |
2021-08-15T14:13Z |
| EndTime |
string |
必須 |
照会する時間範囲の終了時刻。時間は、yyyy-MM-ddTHH:mmZ 形式の ISO 8601 標準で指定する必要があります。時間は UTC である必要があります。 説明
|
2021-08-16T14:13Z |
| DBName |
string |
任意 |
データベースの名前。 |
mongodbtest |
| QueryKeywords |
string |
任意 |
クエリに使用するキーワード。一度に最大 10 個のキーワードを入力できます。複数のキーワードを入力する場合は、スペースで区切ります。 |
test test1 |
| LogicalOperator |
string |
任意 |
複数のキーワード間の論理関係。
|
and |
| PageSize |
integer |
任意 |
各ページで返されるエントリ数。有効値:30~100。 |
30 |
| PageNumber |
integer |
任意 |
返すページのページ番号。値は、INTEGER データ型の最大値を超えない正の整数である必要があります。デフォルト値:1。 |
1 |
| OrderType |
string |
任意 |
返すログエントリがソートされる時間の順序。有効な値:
|
asc |
| ResourceGroupId |
string |
任意 |
照会するインスタンスが属するリソースグループの ID。 |
rg-acfmyiu4ekp**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| TotalRecordCount |
integer |
返されたエントリの総数。 |
1 |
| PageRecordCount |
integer |
ページで返されたスロークエリログエントリの数。 |
1 |
| RequestId |
string |
リクエスト ID。 |
8076C4BA-DDBD-529C-BFF4-D8620C3F**** |
| PageNumber |
integer |
返されたページのページ番号。値は、INTEGER データ型の最大値を超えない正の整数です。デフォルト値:1。 |
1 |
| Items |
object |
||
| LogRecords |
array<object> |
各スロークエリに関する情報で構成される配列。 |
|
|
object |
|||
| ExecutionStartTime |
string |
操作の開始時刻。時間は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に従います。時間は UTC で表示されます。 |
2019-02-25T 01:41:28Z |
| HostAddress |
string |
データベースへの接続に使用されるホスト IP アドレス。 |
192.168.XX.XX |
| QueryTimes |
string |
文の実行時間。単位:ミリ秒。 |
600 |
| TableName |
string |
コレクションの名前。 |
C1 |
| SQLText |
string |
低速な操作中に実行される SQL 文。 |
{\"op\":\"query\",\"ns\":\"mongodbtest.customer\",\"query\":{\"find\":\"customer\",\"filter\":{\"name\":\"jack\"}}} |
| ReturnRowCounts |
integer |
SQL 文によって返された行数。 |
0 |
| KeysExamined |
integer |
インデックススキャンに関与した行数。 |
0 |
| DBName |
string |
データベースの名前。 |
mongodbtest |
| DocsExamined |
integer |
操作中にスキャンされたドキュメントの数。 |
1000000 |
| AccountName |
string |
操作を実行するデータベースアカウントのユーザー名。 |
test |
| Engine |
string |
データベースエンジン。 |
MongoDB |
例
成功レスポンス
JSONJSON
{
"TotalRecordCount": 1,
"PageRecordCount": 1,
"RequestId": "8076C4BA-DDBD-529C-BFF4-D8620C3F****",
"PageNumber": 1,
"Items": {
"LogRecords": [
{
"ExecutionStartTime": "2019-02-25T 01:41:28Z",
"HostAddress": "192.168.XX.XX",
"QueryTimes": "600",
"TableName": "C1",
"SQLText": "{\\\"op\\\":\\\"query\\\",\\\"ns\\\":\\\"mongodbtest.customer\\\",\\\"query\\\":{\\\"find\\\":\\\"customer\\\",\\\"filter\\\":{\\\"name\\\":\\\"jack\\\"}}}",
"ReturnRowCounts": 0,
"KeysExamined": 0,
"DBName": "mongodbtest",
"DocsExamined": 1000000,
"AccountName": "test"
}
]
},
"Engine": "MongoDB"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IncorrectCharacterType | Current DB instance CharacterType does not support this operation. | |
| 400 | InvalidParameterCombination | The end time must be greater than the start time | |
| 400 | InvalidStartTime.Malformed | The Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | The Specified parameter EndTime is not valid. | |
| 403 | LogApiFrequencyExceeded | Exceeding the allowed frequency of log api. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。