Mengambil statistik log kueri lambat untuk kluster PolarDB.
Deskripsi operasi
Operasi ini hanya didukung oleh PolarDB for MySQL.
Mulai 1 September 2024, nilai bidang SQLHash akan berubah saat Anda memanggil operasi ini karena adanya optimasi pada algoritma templating SQL. Untuk informasi selengkapnya, lihat Optimization of the templating algorithm for slow SQL queries.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DescribeSlowLogs |
get |
*dbcluster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. |
cn-hangzhou |
| DBClusterId |
string |
Yes |
ID kluster. |
pc-**************** |
| StartTime |
string |
Yes |
Tanggal mulai kueri. Tanggal mulai dapat mencapai 31 hari sebelum tanggal saat ini. Format tanggal adalah yyyy-MM-ddZ. Waktu dalam UTC. |
2021-05-01Z |
| EndTime |
string |
Yes |
Tanggal akhir kueri. Tanggal akhir tidak boleh lebih awal dari tanggal mulai. Interval antara tanggal mulai dan tanggal akhir tidak boleh melebihi 31 hari. Format tanggal adalah yyyy-MM-ddZ. Waktu dalam UTC. |
2021-05-30Z |
| DBName |
string |
No |
Nama database. |
PolarDB_MySQL |
| PageSize |
integer |
No |
Jumlah catatan yang ditampilkan per halaman. Nilai yang valid: 30 hingga 100. Nilai default: 30. |
30 |
| PageNumber |
integer |
No |
Nomor halaman. Nilainya harus berupa bilangan bulat positif yang tidak melebihi nilai maksimum tipe data integer. Nilai default: 1. |
1 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalRecordCount |
integer |
Jumlah total catatan. |
5 |
| PageRecordCount |
integer |
Jumlah pernyataan SQL pada halaman saat ini. |
6 |
| EndTime |
string |
Tanggal akhir kueri. |
2021-05-30Z |
| RequestId |
string |
ID permintaan. |
2553A660-E4EB-4AF4-A402-8AFF70A49143 |
| PageNumber |
integer |
Nomor halaman. |
3 |
| StartTime |
string |
Tanggal mulai kueri. |
2021-05-01Z |
| DBClusterId |
string |
ID kluster. |
pc-**************** |
| Items |
object |
||
| SQLSlowLog |
array<object> |
Daftar detail log kueri lambat. |
|
|
object |
|||
| SQLText |
string |
Pernyataan SQL. |
select id,name from tb_table |
| ReturnMaxRowCount |
integer |
Jumlah maksimum baris yang dikembalikan untuk pernyataan SQL tersebut. |
3 |
| CreateTime |
string |
Tanggal saat data dihasilkan. |
2021-05-30Z |
| MaxExecutionTime |
integer |
Durasi eksekusi terlama. Satuan: detik. |
60 |
| ParseTotalRowCounts |
integer |
Jumlah total baris yang dipindai. |
2 |
| TotalLockTimes |
integer |
Total durasi penguncian. Satuan: detik. |
1 |
| TotalExecutionTimes |
integer |
Total durasi eksekusi. Satuan: detik. |
2 |
| DBNodeId |
string |
ID node. |
pi-*************** |
| SQLHASH |
string |
Identifier unik (ID) dari pernyataan SQL dalam statistik log kueri lambat. Anda dapat menggunakan ID ini untuk mengkueri detail kueri lambat tersebut. |
U2FsdGVkxxxx |
| ParseMaxRowCount |
integer |
Jumlah maksimum baris yang dipindai. |
1 |
| MaxLockTime |
integer |
Durasi penguncian terlama. Satuan: detik. |
1 |
| ReturnTotalRowCounts |
integer |
Jumlah total baris yang dikembalikan untuk pernyataan SQL tersebut. |
1 |
| DBName |
string |
Nama database. |
PolarDB_MySQL |
| TotalExecutionCounts |
integer |
Jumlah total eksekusi. |
2 |
| MaxExecutionTimeMs |
string |
||
| Engine |
string |
Engine database. |
polardb_mysql |
Contoh
Respons sukses
JSONformat
{
"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"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | The specified parameter StartTime is not valid. | The specified StartTime parameter is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.