Mengkueri rekaman log kueri lambat dari Instansiasi basis data. Anda dapat memfilter dan mengurutkan rekaman berdasarkan berbagai kondisi.
Deskripsi operasi
-
The
InstanceIdparameter is required. This parameter specifies the ID of the instance. -
The
StartTimeandEndTimeparameters are required. These parameters specify the time range for the query. -
You can set the
PageNumberandPageSizeparameters to paginate the results. -
You can use the
OrderByparameter to sort the results. For more information about the sortable fields, see the documentation. -
You can use the
Filtersparameter to refine the query conditions, such as filtering by host address or SQL ID.PentingSome database types, such as RDS for PostgreSQL and PolarDB for PostgreSQL, do not support specific sorting methods. Select appropriate parameters based on your database type.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:DescribeSlowLogRecords |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID Instans. |
rm-8vbk4xz99su8**** |
| NodeId |
string |
No |
ID node. |
pi-d9j9fe7wq7t9i**** |
| StartTime |
integer |
Yes |
Awal rentang pengatur waktu yang akan dikueri. Ini adalah Stempel waktu UNIX dalam milidetik. |
1596177993000 |
| EndTime |
integer |
Yes |
Akhir rentang pengatur waktu yang akan dikueri. Ini adalah Stempel waktu UNIX dalam milidetik. |
1634972640000 |
| PageNumber |
integer |
No |
Nomor halaman. Halaman dimulai dari 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. |
10 |
| Filters |
array<object> |
No |
Daftar kondisi filter. |
|
|
object |
No |
The list of filter conditions. |
||
| Key |
string |
No |
The filter key. Catatan
For more information, see the supported parameters for Key section below. |
None |
| Value |
string |
No |
The value for the filter key. |
None |
| OrderBy |
string |
No |
Penting
Pengurutan tidak didukung untuk RDS for PostgreSQL, PolarDB Basis Data Relasional Cloud-Native for PostgreSQL, dan RDS for SQL Server. . |
QueryTimeSeconds |
| Asc |
boolean |
No |
Apakah akan mengurutkan hasil dalam Pesanan menaik. Nilai default adalah true.
|
true |
Nilai berikut didukung untuk parameter Key:
-
RDS for MySQL, PolarDB Basis Data Relasional Cloud-Native for MySQL, RDS for PostgreSQL, dan PolarDB Basis Data Relasional Cloud-Native for PostgreSQL.
-
hostAddress: Alamat IP sumber. Pisahkan beberapa nilai dengan koma.
-
sqlId: ID SQL. Pisahkan beberapa nilai dengan koma.
-
user: Pengguna. Pisahkan beberapa nilai dengan koma.
-
dbName: Nama database. Pisahkan beberapa nilai dengan koma.
-
tags: Tag. Pisahkan beberapa nilai dengan koma.
-
-
MongoDB.
-
hostInsId: ID peran. Pisahkan beberapa nilai dengan koma.
-
insRole: Peran Instans. Pisahkan beberapa nilai dengan koma.
-
opType: Tipe operasi. Pisahkan beberapa nilai dengan koma.
-
namespace: Namespace. Pisahkan beberapa nilai dengan koma.
-
nodeType: Tipe komponen. Pisahkan beberapa nilai dengan koma.
-
queryId: ID kueri. Pisahkan beberapa nilai dengan koma.
-
-
Tair.
-
hostAddress: Alamat IP sumber.
-
user: Pengguna.
-
dbName: Nama database.
-
nodeType: Tipe node.
-
-
RDS for SQL Server.
-
hostAddress: Alamat IP sumber. Pisahkan beberapa nilai dengan koma.
-
sqlId: ID SQL. Pisahkan beberapa nilai dengan koma.
-
user: Pengguna. Pisahkan beberapa nilai dengan koma.
-
dbName: Nama database. Pisahkan beberapa nilai dengan koma.
-
tags: Tag. Pisahkan beberapa nilai dengan koma.
-
-
PolarDB Basis Data Relasional Cloud-Native-X.
-
traceId: ID jejak Instans.
-
role: Peran node. Kunci ini wajib diisi. Nilai valid: CN (compute node) dan DN (node data).
-
hostAddress: Alamat IP sumber. Pisahkan beberapa nilai dengan koma.
-
sqlId: ID SQL. Pisahkan beberapa nilai dengan koma.
-
user: Pengguna. Pisahkan beberapa nilai dengan koma.
-
dbName: Nama database. Pisahkan beberapa nilai dengan koma.
-
tags: Tag. Pisahkan beberapa nilai dengan koma.
-
-
Untuk mesin SQL, Anda dapat mengkueri data berdasarkan sqlId. Anda dapat menentukan hingga 20 nilai sqlId, dipisahkan dengan koma.
-
Untuk MongoDB, Anda dapat mengkueri data berdasarkan queryId. Anda dapat menentukan hingga 20 nilai queryId, dipisahkan dengan koma.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
The HTTP status code. |
200 |
| Message |
string |
The returned message. Catatan
If the request is successful, Successful is returned. If the request fails, an error message is returned, such as an error code. |
Successful |
| RequestId |
string |
The request ID. |
A1C79EE2-D04D-571B-8C60-961FAF8E**** |
| Success |
string |
Indicates whether the request was successful.
|
true |
| Data |
object |
A list of slow query log records. |
|
| DbInstanceName |
string |
The instance ID. |
rm-bp157g54vy772**** |
| NodeId |
string |
The node ID. |
node123 |
| ItemsNumbers |
integer |
The number of slow log records on the current page. |
10 |
| StartTime |
string |
The start time of the query. |
1672531200000 |
| EndTime |
string |
The end time of the query. |
1672617600000 |
| DbInstanceId |
integer |
The numerical ID of the instance. |
100 |
| TotalRecords |
integer |
The total number of slow log records. |
100 |
| PageNumbers |
integer |
The page number. Pages start from 1. The default value is 1. |
1 |
| MaxRecordsPerPage |
integer |
The maximum number of entries per page. Valid values: 5 to 100. |
20 |
| Logs |
array<object> |
The data returned by the query. |
|
|
array<object> |
The data returned. |
||
| SqlId |
string |
The SQL template ID. |
sqlId |
| Scheme |
string |
The data schema. |
HTTPS |
| SubInstanceId |
string |
The sub-instance ID. |
r-8vb219d10038**** |
| DbInstanceName |
string |
The instance ID. |
rm-2zebg30mk056g**** |
| InsName |
string |
The instance name. |
test |
| AccountName |
string |
The username. |
user1 |
| HostAddress |
string |
The source IP address. |
192.168.1.1 |
| QueryStartTime |
string |
The start time of the query. The time is in the |
2024-04-01 11:00:00 |
| SQLText |
string |
The SQL statement. |
SELECT * FROM my_table WHERE ROWNUM <= 10 |
| Psql |
string |
The SQL template. |
SELECT * FROM my_table WHERE ROWNUM <= 10 |
| DBName |
string |
The database name. |
test |
| QueryTime |
integer |
The query execution time. |
121 |
| ReturnItemNumbers |
string |
The number of returned items. |
test |
| DocsExamined |
string |
The number of documents scanned during the operation. This parameter is returned only for MongoDB instances. |
100 |
| KeysExamined |
string |
The number of index entries scanned. This parameter is returned only for MongoDB instances. |
valueA |
| TableName |
string |
The table name. |
tableNameExample |
| LockTime |
number |
The lock wait time. |
100 |
| RowsExamined |
integer |
The number of rows scanned. |
100 |
| RowsSent |
integer |
The number of rows returned. |
10 |
| ThreadId |
string |
The thread ID. |
57472578 |
| Timestamp |
integer |
The UNIX timestamp. |
1747118812 |
| SqlTag |
object |
The tags. |
|
| SqlId |
string |
The SQL ID. |
8ad7069f236bcdaaa9b3ae4b6299**** |
| Tags |
string |
The tags. Multiple tags are separated by commas. |
DAS_IMPORTANT,DAS_IN_PLAN |
| Comments |
string |
The comments. |
test |
| LockTimeSeconds |
number |
The lock wait time in seconds. |
100 |
| QueryTimeSeconds |
number |
The query execution time in seconds. |
100 |
| SqlType |
string |
The type of the SQL statement.
|
SELECT |
| CPUTime |
number |
The CPU time consumed by the query. Catatan
This parameter is returned only for RDS for SQL Server instances. |
50 |
| IOWrites |
integer |
The number of I/O writes. Catatan
This parameter is returned only for RDS for SQL Server instances. |
1 |
| LastRowsCountAffected |
integer |
The number of rows affected by the last statement. Catatan
This parameter is returned only for RDS for SQL Server instances. |
10 |
| LogicalIOReads |
integer |
The number of logical reads. Catatan
This parameter is returned only for RDS for SQL Server instances. |
1 |
| PhysicalIOReads |
integer |
The number of physical reads. Catatan
This parameter is returned only for RDS for SQL Server instances. |
1 |
| RowsCountAffected |
integer |
The number of affected rows. Catatan
This parameter is returned only for RDS for SQL Server instances. |
10 |
| Command |
string |
The slow query statement. Catatan
This parameter is returned only for Tair instances. |
SELECT |
| Namespace |
string |
The namespace. Catatan
This parameter is returned only for MongoDB instances. |
pro-test |
| QueryId |
string |
The query ID. Catatan
This parameter is returned only for MongoDB instances. |
sq-1pzcdMwRb |
| ReturnNum |
string |
The number of rows returned. Catatan
This parameter is returned only for MongoDB instances. |
20 |
| ApplicationName |
string |
The application name. Catatan
This parameter is returned only for RDS for SQL Server instances. |
MyApp |
| CPUTimeSeconds |
number |
The CPU time consumed by the query, in seconds. Catatan
This parameter is returned only for RDS for SQL Server instances. |
100 |
| Rows |
integer |
The total number of rows updated or returned by the compute node of a PolarDB-X 2.0 instance. Catatan
This parameter is returned only for PolarDB-X 2.0 instances. |
20 |
| Frows |
integer |
The number of rows pulled by the compute node (CN) of a PolarDB-X 2.0 instance. Catatan
This parameter is returned only for PolarDB-X 2.0 instances. |
10 |
| Scnt |
integer |
The number of requests sent from the compute node (CN) to data nodes (DNs) in a PolarDB-X 2.0 instance. Catatan
This parameter is returned only for PolarDB-X 2.0 instances. |
10 |
| TraceId |
string |
The trace ID of a PolarDB-X 2.0 instance. The trace ID is the execution ID of the SQL statement on a data node. Catatan
This parameter is returned only for PolarDB-X 2.0 instances. |
074ce334-5247-40b9-b0c1-158aea5d**** |
| TemplateId |
string |
The template ID of a PolarDB-X 2.0 instance. Catatan
This parameter is returned only for PolarDB-X 2.0 instances. |
6a63b6ac4572abfaef7d1163f684**** |
| NodeId |
string |
||
| Cmd |
string |
||
| Rt |
integer |
||
| RequestSize |
integer |
||
| ResponseSize |
integer |
||
| ClientIp |
string |
||
| DbId |
string |
||
| OriginTime |
string |
||
| OpType |
string |
||
| Fail |
string |
||
| Params |
string |
||
| Reason |
string |
||
| ReqId |
string |
||
| ExtText |
string |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "Successful",
"RequestId": "A1C79EE2-D04D-571B-8C60-961FAF8E****",
"Success": "true",
"Data": {
"DbInstanceName": "rm-bp157g54vy772****",
"NodeId": "node123",
"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\n",
"DBName": "test",
"QueryTime": 121,
"ReturnItemNumbers": "test",
"DocsExamined": "100",
"KeysExamined": "valueA",
"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": "",
"Cmd": "",
"Rt": 0,
"RequestSize": 0,
"ResponseSize": 0,
"ClientIp": "",
"DbId": "",
"OriginTime": "",
"OpType": "",
"Fail": "",
"Params": "",
"Reason": "",
"ReqId": "",
"ExtText": ""
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.