Mengkueri daftar pernyataan SQL yang diidentifikasi oleh sistem diagnosis berpotensi mengalami masalah performa.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
oceanbase:DescribeOasAnomalySQLList |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID Kluster OceanBase. |
ob317v4uif**** |
| TenantId |
string |
Yes |
ID penyewa. |
t4louaeei**** |
| StartTime |
string |
Yes |
Waktu mulai data Pemantauan. Waktu ini hanya mendukung format UTC: YYYY-MM-DDThh:mm:ssZ. |
2023-04-12T04:38:38Z |
| EndTime |
string |
Yes |
Waktu akhir data Pemantauan. Waktu ini hanya mendukung format UTC: YYYY-MM-DDThh:mm:ssZ. |
2023-04-12T05:38:38Z |
| DbName |
string |
No |
Nama database. |
db_**** |
| SearchKeyWord |
string |
No |
Kata kunci pencarian. |
update |
| SearchParam |
string |
No |
Parameter pencarian. |
cputime |
| SearchRule |
string |
No |
Aturan pencarian. Nilai valid: "=", ">", ">=", "<", dan "<=". |
> |
| SearchValue |
string |
No |
Nilai pencarian. |
0.01 |
| SqlId |
string |
No |
ID SQL. |
8D6E84****0B8FB1823D199E2CA1**** |
| NodeIp |
string |
No |
Alamat IP node. |
i-bp19y05uq6x********* |
| FilterCondition |
string |
No |
Semua bidang direferensikan menggunakan @. Untuk bidang yang tersedia, lihat kolom yang dikembalikan oleh API Query SQL Performance Statistics. |
@avgCpuTime > 20 and @executions > 100 |
| AcceptLanguage |
string |
No |
Bahasa data yang dikembalikan. Nilai default: CN untuk wilayah Tiongkok, EN untuk wilayah di luar Tiongkok. |
zh-CN |
| SqlTextLength |
integer |
No |
Panjang maksimum teks SQL yang dikembalikan. |
65535 |
| Current |
integer |
No |
Nomor halaman saat ini. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman untuk kueri terpaginasi.
|
10 |
| DynamicSql |
boolean |
No |
Apakah SQL merupakan SQL dinamis. Catatan
|
false |
| MergeDynamicSql |
boolean |
No |
Apakah akan menggabungkan SQL dinamis dalam hasil yang dikembalikan. Catatan
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Hasil yang dikembalikan dari permintaan. |
||
| Data |
array<object> |
Daftar informasi SQL mencurigakan. |
|
|
array<object> |
Informasi SQL mencurigakan. |
||
| AvgCpuTime |
number |
Rata-rata waktu CPU dari SQL mencurigakan. |
100.24 |
| AvgElapsedTime |
number |
Rata-rata waktu tanggapan dari SQL mencurigakan. |
100.28 |
| AvgGetPlanTime |
number |
Rata-rata waktu untuk mendapatkan rencana eksekusi untuk SQL mencurigakan. |
0 |
| CpuTime |
number |
Waktu CPU dari SQL mencurigakan. |
100.23 |
| DbName |
string |
Nama database. |
db_*** |
| DiagTypes |
array |
Tipe diagnosis. |
|
|
string |
Tipe diagnosis. |
[ "CPU_TIME_PROPORTION_HIGH" ] |
|
| Diagnosis |
string |
Detail diagnosis. Catatan
|
- |
| Executions |
number |
Jumlah total eksekusi dari SQL mencurigakan. |
1 |
| LastExecutedTime |
number |
Waktu saat SQL mencurigakan terakhir kali dieksekusi. |
2023-04-12T04:38:38Z |
| RiskLevel |
string |
Tingkat risiko. |
high |
| SqlId |
string |
ID SQL. |
8D6E84****0B8FB1823D199E2CA1**** |
| SqlTextShort |
string |
Awalan teks SQL. |
delete /*+ XXX PARALLEL(4) */ from |
| Suggestion |
string |
Saran untuk SQL mencurigakan. |
review |
| SumElapsedTime |
string |
Total waktu tanggapan dari SQL mencurigakan. |
11452126.36 |
| UserName |
string |
Nama pengguna. |
test_user |
| DynamicSql |
boolean |
Apakah merupakan SQL dinamis. |
false |
| SqlList |
array<object> |
Daftar SQL. |
|
|
object |
Daftar SQL. |
||
| AvgCpuTime |
number |
The average CPU time. |
100.24 |
| AvgElapsedTime |
number |
The average response time. |
100.28 |
| AvgGetPlanTime |
number |
The average plan generation time. |
0 |
| CpuTime |
number |
The total CPU time. |
100.23 |
| DbName |
string |
The name of the database. |
test_hsp****eway |
| DiagTypes |
array |
The diagnostic types. |
|
|
string |
The diagnostic types. |
[ "CPU_TIME_PROPORTION_HIGH" ] |
|
| Diagnosis |
string |
The diagnostic details. Catatan
This parameter is deprecated. |
- |
| Executions |
number |
The total number of executions. |
100 |
| LastExecutedTime |
string |
The last execution time. |
2023-04-12T04:38:38Z |
| RiskLevel |
string |
The risk level. |
LOW |
| SqlId |
string |
The ID of the SQL statement. |
3A645****789F13DE0CF6D084FF9**** |
| SqlTextShort |
string |
The prefix of the SQL text. |
select * from test |
| Suggestion |
string |
The suggestion on the suspicious SQL statement. |
{'Role': 'eSG', 'Result': '100', 'Suggestion': 'TRACER_OTHER_ERR'} |
| SumElapsedTime |
string |
The total response time. |
11452126.36 |
| UserName |
string |
The username. |
test_user |
| AvgDbTime |
number |
The average DB time. |
100 |
| SumDbTime |
number |
The total DB time. |
100 |
| AvgRetryCount |
number |
The average number of retries. |
4 |
| SumRetryCount |
number |
The total number of retries. |
6 |
| AvgLogicalReads |
number |
The average number of logical reads. |
25 |
| FormatSqlId |
string |
||
| AvgDbTime |
number |
Rata-rata waktu database. |
100 |
| SumDbTime |
number |
Total waktu database. |
100 |
| AvgRetryCount |
number |
Rata-rata jumlah percobaan ulang. |
4 |
| SumRetryCount |
number |
Total jumlah percobaan ulang. |
6 |
| AvgLogicalReads |
number |
Rata-rata jumlah pembacaan logis. |
25 |
| FormatSqlId |
string |
FormatSqlId. |
|
| RequestId |
string |
ID permintaan. |
473469**-AA6F-4D**-B3DB-A*********** |
| TotalCount |
integer |
Jumlah total. |
9 |
Contoh
Respons sukses
JSONformat
{
"Data": [
{
"AvgCpuTime": 100.24,
"AvgElapsedTime": 100.28,
"AvgGetPlanTime": 0,
"CpuTime": 100.23,
"DbName": "db_***",
"DiagTypes": [
"[\n \"CPU_TIME_PROPORTION_HIGH\"\n]"
],
"Diagnosis": "-",
"Executions": 1,
"LastExecutedTime": 0,
"RiskLevel": "high",
"SqlId": "8D6E84****0B8FB1823D199E2CA1****",
"SqlTextShort": "delete /*+ XXX PARALLEL(4) */ from",
"Suggestion": "review",
"SumElapsedTime": "11452126.36",
"UserName": "test_user",
"DynamicSql": false,
"SqlList": [
{
"AvgCpuTime": 100.24,
"AvgElapsedTime": 100.28,
"AvgGetPlanTime": 0,
"CpuTime": 100.23,
"DbName": "test_hsp****eway",
"DiagTypes": [
"[\n \"CPU_TIME_PROPORTION_HIGH\"\n ]"
],
"Diagnosis": "-",
"Executions": 100,
"LastExecutedTime": "2023-04-12T04:38:38Z",
"RiskLevel": "LOW",
"SqlId": "3A645****789F13DE0CF6D084FF9****",
"SqlTextShort": "select * from test",
"Suggestion": "{'Role': 'eSG', 'Result': '100', 'Suggestion': 'TRACER_OTHER_ERR'}",
"SumElapsedTime": "11452126.36",
"UserName": "test_user",
"AvgDbTime": 100,
"SumDbTime": 100,
"AvgRetryCount": 4,
"SumRetryCount": 6,
"AvgLogicalReads": 25,
"FormatSqlId": ""
}
],
"AvgDbTime": 100,
"SumDbTime": 100,
"AvgRetryCount": 4,
"SumRetryCount": 6,
"AvgLogicalReads": 25,
"FormatSqlId": ""
}
],
"RequestId": "473469**-AA6F-4D**-B3DB-A***********",
"TotalCount": 9
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.