Veritabanı erişim isteklerinin ve eşzamanlı SQL ifadelerinin sayısını denetlemek için SQL kısıtlamasını etkinleştirir.
Operation description
Bu işlem aşağıdaki veritabanı motorlarını destekler:
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:EnableSqlConcurrencyControl |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ConsoleContext |
string |
No |
Ayrılmış parametre. |
None |
| InstanceId |
string |
Yes |
Örnek kimliği. Not
Örnek kimliğini yalnızca veritabanı örneğiniz bir ApsaraDB RDS for MySQL örneği veya bir PolarDB for MySQL kümesi ise belirtmeniz gerekir. |
rm-2ze1jdv45i7l6**** |
| SqlType |
string |
Yes |
SQL ifadelerinin türü. Geçerli değerler:
|
SELECT |
| MaxConcurrency |
integer |
Yes |
Eşzamanlı SQL ifadelerinin maksimum sayısı. Bu parametreyi pozitif bir tam sayı olarak ayarlayın. Not
Belirtilen anahtar kelimeleri içeren eşzamanlı SQL ifadelerinin sayısı bu üst sınıra ulaştığında kısıtlama kuralı tetiklenir. |
3 |
| SqlKeywords |
string |
Yes |
Kısıtlanması gereken SQL ifadelerini belirlemek için kullanılan anahtar kelimeler. Not
Birden fazla SQL anahtar kelimesi belirtirseniz, bunları tilde (~) ile ayırın. Belirtilen SQL anahtar kelimelerinin tümünü içeren eşzamanlı SQL ifadelerinin sayısı belirtilen üst sınıra ulaştığında kısıtlama kuralı tetiklenir. |
call~open~api~test~4~from~POP |
| ConcurrencyControlTime |
integer |
Yes |
SQL kısıtlama kuralının etkili olduğu süre. Birim: saniye. Not
Kısıtlama kuralı yalnızca bu süre içinde geçerlidir. |
300 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| Code |
string |
Döndürülen HTTP durum kodu. |
200 |
| Message |
string |
Döndürülen ileti. Not
İstek başarılı olursa Successful döndürülür. İstek başarısız olursa, hata kodu gibi bir hata iletisi döndürülür. |
Successful |
| Data |
string |
Döndürülen hata kodları ve giriş sayısı dahil olmak üzere ayrıntılı bilgiler. |
Null |
| RequestId |
string |
İstek kimliği. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "Successful",
"Data": "Null",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
Error codes
|
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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.