Mengumpulkan statistik permintaan lengkap dalam hasil Penjelajah SQL suatu instans database berdasarkan sumber akses.
Deskripsi operasi
Fitur Penjelajah SQL memungkinkan Anda memeriksa status kesehatan pernyataan SQL dan memecahkan masalah performa. Untuk informasi selengkapnya, lihat SQL Explorer.
Untuk informasi selengkapnya mengenai instans database yang mendukung fitur ini, lihat Ikhtisar.
Jika Anda menggunakan SDK untuk memanggil operasi API Database Autonomy Service (DAS), Anda harus menyetel ID wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetFullRequestOriginStatByInstanceId |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| UserId |
string |
No |
ID Akun Alibaba Cloud yang digunakan untuk membuat instansiasi basis data. Catatan
Parameter ini bersifat opsional. Sistem dapat secara otomatis memperoleh ID akun berdasarkan nilai InstanceId saat Anda memanggil operasi ini. |
196278346919**** |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Parameter ini wajib ditentukan jika instansiasi basis data adalah kluster PolarDB for MySQL. |
pi-bp12v7243x012**** |
| Start |
integer |
Yes |
Awal rentang waktu untuk dikueri. Tetapkan parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu mulai harus berada dalam durasi penyimpanan Penjelajah SQL instansiasi basis data, dan boleh hingga 90 hari sebelum waktu saat ini. |
1644716649000 |
| End |
integer |
Yes |
Akhir rentang waktu untuk dikueri. Tetapkan parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu akhir harus lebih baru daripada waktu mulai. Interval antara waktu mulai dan waktu akhir tidak boleh melebihi 24 jam. |
1644803409000 |
| OrderBy |
string |
No |
Bidang yang digunakan untuk mengurutkan hasil yang dikembalikan. Nilai default: count. Nilai yang valid:
|
count |
| Asc |
boolean |
No |
Menentukan apakah hasil diurutkan secara ascending. Secara default, hasil tidak diurutkan secara ascending. |
Disabled |
| PageNo |
integer |
Yes |
Nomor halaman. Halaman dimulai dari halaman 1. Nilai default: 1. |
1 |
| PageSize |
integer |
Yes |
Jumlah entri per halaman. Nilai default: 20. |
20 |
| SqlType |
string |
No |
Tipe pernyataan SQL. Nilai yang valid: SELECT, INSERT, UPDATE, DELETE, MERGE, ALTER, CREATEINDEX, DROPINDEX, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT, dan RENAME. Catatan
Jika instansiasi basis data adalah instans ApsaraDB RDS for MySQL, instans PolarDB for MySQL, atau instans PolarDB-X 2.0, statistik dapat dikumpulkan berdasarkan tipe pernyataan SQL. |
SELECT |
| Role |
string |
No |
Peran node PolarDB-X 2.0. Nilai yang valid:
|
polarx_cn |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
7172BECE-588A-5961-8126-C216E16B**** |
| Data |
object |
Data yang dikembalikan. |
|
| List |
array<object> |
Detail data permintaan lengkap. |
|
|
object |
|||
| Key |
string |
Alamat IP client yang mengeksekusi pernyataan SQL. |
172.26.6**** |
| AvgFetchRows |
integer |
Jumlah rata-rata baris yang diambil oleh node komputasi dari node data pada instans PolarDB-X 2.0. |
0 |
| AvgLockWaitTime |
number |
Durasi rata-rata waktu tunggu lock. Satuan: detik. |
0.00009589874265269765 |
| AvgLogicalRead |
number |
Jumlah rata-rata logical read. |
654.4470327860251 |
| AvgPhysicalAsyncRead |
integer |
Jumlah rata-rata physical asynchronous read. |
0 |
| AvgPhysicalSyncRead |
number |
Jumlah rata-rata physical synchronous read. |
0 |
| AvgRows |
integer |
Jumlah rata-rata baris. |
0 |
| AvgExaminedRows |
number |
Jumlah rata-rata baris yang dipindai. Catatan
Parameter ini hanya dikembalikan untuk database ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, dan PolarDB for MySQL. |
10000 |
| AvgReturnedRows |
number |
Jumlah rata-rata baris yang dikembalikan. |
10000 |
| AvgUpdatedRows |
number |
Jumlah rata-rata baris yang diperbarui. Catatan
Parameter ini hanya dikembalikan untuk database ApsaraDB RDS for MySQL dan PolarDB-X 2.0. |
10000 |
| AvgRt |
number |
Durasi eksekusi rata-rata. |
2.499 |
| AvgSqlCount |
integer |
Jumlah rata-rata pernyataan SQL. |
10000 |
| Count |
integer |
Total jumlah eksekusi. |
100000 |
| CountRate |
number |
Persentase dari total jumlah eksekusi. |
0.0586 |
| Database |
string |
Nama database. |
dbtest01 |
| ErrorCount |
integer |
Jumlah eksekusi yang gagal. |
1 |
| FetchRows |
integer |
Jumlah baris yang diambil oleh node komputasi dari node data pada instans PolarDB-X 2.0. |
200 |
| Ip |
string |
Alamat jaringan instansiasi basis data. |
rm-uf6dyi58dm6****.mysql.rds.aliy****.com |
| LockWaitTime |
number |
Durasi waktu tunggu lock. Satuan: detik. |
1089.4177720290281 |
| LogicalRead |
integer |
Jumlah logical read. |
7.434573266E9 |
| OriginHost |
string |
Alamat IP client yang mengeksekusi pernyataan SQL. |
172.26.6**** |
| PhysicalAsyncRead |
integer |
Jumlah physical asynchronous read. |
0 |
| PhysicalSyncRead |
integer |
Jumlah physical synchronous read. |
0 |
| Port |
integer |
Nomor port yang digunakan untuk menghubungkan ke instansiasi basis data. |
3306 |
| Rows |
integer |
Total jumlah baris yang diperbarui atau dikembalikan oleh node komputasi instans PolarDB-X 2.0. |
0 |
| ExaminedRows |
integer |
Total jumlah baris yang dipindai. Catatan
Parameter ini hanya dikembalikan untuk database ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, dan PolarDB for MySQL. |
10000 |
| RtGreaterThanOneSecondCount |
integer |
Jumlah pernyataan SQL yang memerlukan waktu eksekusi lebih dari 1 detik. |
2 |
| RtRate |
number |
Persentase durasi eksekusi. |
0.1384 |
| SqlCount |
integer |
Jumlah pernyataan SQL. |
200 |
| SumUpdatedRows |
integer |
Total jumlah baris yang diperbarui. |
200 |
| Version |
integer |
Nomor versi. |
1 |
| VpcId |
string |
ID virtual private cloud (VPC). |
vpc-2zentqj1sk4qmolci**** |
| Total |
integer |
Total jumlah entri yang dikembalikan. |
1 |
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Message": "Successful",
"RequestId": "7172BECE-588A-5961-8126-C216E16B****",
"Data": {
"List": [
{
"Key": "172.26.6****",
"AvgFetchRows": 0,
"AvgLockWaitTime": 0.00009589874265269765,
"AvgLogicalRead": 654.4470327860251,
"AvgPhysicalAsyncRead": 0,
"AvgPhysicalSyncRead": 0,
"AvgRows": 0,
"AvgExaminedRows": 10000,
"AvgReturnedRows": 10000,
"AvgUpdatedRows": 10000,
"AvgRt": 2.499,
"AvgSqlCount": 10000,
"Count": 100000,
"CountRate": 0.0586,
"Database": "dbtest01",
"ErrorCount": 1,
"FetchRows": 200,
"Ip": "rm-uf6dyi58dm6****.mysql.rds.aliy****.com",
"LockWaitTime": 1089.4177720290281,
"LogicalRead": 7434573266,
"OriginHost": "172.26.6****",
"PhysicalAsyncRead": 0,
"PhysicalSyncRead": 0,
"Port": 3306,
"Rows": 0,
"ExaminedRows": 10000,
"RtGreaterThanOneSecondCount": 2,
"RtRate": 0.1384,
"SqlCount": 200,
"SumUpdatedRows": 200,
"Version": 1,
"VpcId": "vpc-2zentqj1sk4qmolci****"
}
],
"Total": 1
},
"Code": 200,
"Success": true
}
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.