Mengkueri saran diagnostik yang dihasilkan oleh fitur pengoptimalan SQL otomatis DAS.
Deskripsi operasi
Fitur diagnostik SQL menyediakan saran Diagnosis instance. Anda dapat menggunakan saran tersebut untuk mengoptimalkan indeks instans. Untuk detailnya, lihat Pengoptimalan SQL otomatis.
Anda hanya dapat memanggil operasi ini untuk mengkueri saran diagnostik yang dihasilkan oleh fitur pengoptimalan SQL otomatis DAS.
Sebelum memulai:
Mesin DPI database adalah RDS MySQL atau PolarDB Basis Data Relasional Cloud-Native for MySQL.
Jika Anda menggunakan situs Tiongkok (aliyun.com) atau DAS SDK, gunakan versi terbaru.
Saat Anda memanggil DAS dengan menggunakan SDK, atur wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetSqlOptimizeAdvice |
get |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ConsoleContext |
string |
No |
Parameter yang dipesan. |
None |
| Engine |
string |
No |
Mesin database. Nilai valid:
|
MySQL |
| InstanceIds |
string |
No |
ID instans. Catatan
Hanya instans RDS MySQL dan PolarDB Basis Data Relasional Cloud-Native for MySQL yang didukung. |
rm-2ze1jdv45i7l6**** |
| StartDt |
string |
No |
Tanggal mulai kueri. Format: yyyyMMdd (UTC).
|
20210916 |
| EndDt |
string |
No |
Tanggal akhir kueri. Format: yyyyMMdd (UTC).
|
20210917 |
| Region |
string |
No |
Wilayah tempat instans berada. Nilai valid:
Parameter ini hanya berlaku jika parameter permintaan InstanceIds dibiarkan kosong. Jika InstanceIds dibiarkan kosong, data diambil berdasarkan wilayah yang ditentukan oleh parameter Region. Wilayah default adalah cn-china. Jika InstanceIds tidak kosong, data diambil berdasarkan wilayah dari instans pertama yang ditentukan oleh InstanceIds, meskipun parameter Region diatur. Catatan
Untuk instans yang dibuat di wilayah dalam Tiongkok Daratan, atur parameter ini ke cn-china. |
cn-china |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
Kode status yang dikembalikan. |
200 |
| Message |
string |
Paket yang dikembalikan untuk permintaan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan dikembalikan, seperti kode kesalahan. |
Successful |
| Data |
object |
Detail, termasuk jumlah total entri dan kode kesalahan. |
|
| Status |
string |
Status Tugas. Nilai valid:
|
FINISH |
| StatusCode |
string |
Kode status Tugas. Nilai valid:
|
SUCCESS |
| DownloadUrl |
string |
URL unduhan file. |
https://das-sql-optimize.oss-cn-shanghai.aliyuncs.com/adb/oss_sql_optimize_advice/1083******* |
| CreateTime |
string |
Pengatur waktu ketika Tugas dibuat. Nilainya adalah stempel waktu UNIX. Unit: milidetik. |
1632303861000 |
| ExpireTime |
string |
Pengatur waktu ketika file kedaluwarsa. Nilainya adalah stempel waktu UNIX. Unit: milidetik. Catatan
File kedaluwarsa tiga hari setelah Tugas dibuat. |
1632563061000 |
| TaskId |
string |
ID Tugas. |
2021091710461519216**** |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Apakah permintaan berhasil. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "Successful",
"Data": {
"Status": "FINISH",
"StatusCode": "SUCCESS",
"DownloadUrl": "https://das-sql-optimize.oss-cn-shanghai.aliyuncs.com/adb/oss_sql_optimize_advice/1083*******",
"CreateTime": "1632303861000",
"ExpireTime": "1632563061000",
"TaskId": "2021091710461519216****"
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Parameter permintaan tidak valid. |
| 403 | NoPermission | You are not authorized to do this action. | Anda tidak memiliki izin untuk melakukan operasi ini. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.