Todos los productos
Search
Centro de documentos

PolarDB:ModifyResourceControl

Última actualización: Sep 01, 2026

Modifica la cuota de CPU de una regla de control de recursos existente en un clúster de PolarDB for MySQL especificado. Puede modificar el valor de cuota actual o cambiar entre el modo de porcentaje máximo de CPU y el modo de cantidad máxima de núcleos de CPU. Debe especificar uno y solo uno de los parámetros MaxCpu y CpuCount.

Descripción de la operación

Resource Control limita los recursos de CPU que puede utilizar un usuario, base de datos, consulta o conexión específicos en un clúster de PolarDB for MySQL. Esta versión admite la creación, modificación, eliminación, vinculación y desvinculación de reglas de control de recursos. No admite la consulta del uso de CPU de Resource Control.

Antes de comenzar

  • Esta operación se aplica únicamente a clústeres de PolarDB for MySQL Cluster Edition que admiten Resource Control. PolarDB for MySQL Standard Edition no es compatible.

  • El parámetro de kernel del clúster loose_enable_resource_control debe estar configurado en ON.

  • MaxCpu y CpuCount son dos modos de cuota de CPU mutuamente excluyentes.

  • El valor máximo de CpuCount está determinado por el parámetro de kernel del clúster resource_control_cpu_count_limit.

Importante Este es un aviso.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

Sintaxis de la solicitud

POST  HTTP/1.1

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

RegionId

string

No

El ID de región del clúster de PolarDB.

Nota

Puede llamar a la operación DescribeRegions para consultar las regiones disponibles.

cn-hangzhou

DBClusterId

string

Sí

El ID del clúster de PolarDB.

pc-**************

ResourceControlName

string

Sí

El nombre de la regla de control de recursos. El nombre debe tener una longitud de 1 a 63 bytes ASCII, comenzar con una letra y contener únicamente letras, dígitos y guiones bajos.

test_rc

MaxCpu

integer

No

El porcentaje modificado de la cuota máxima de CPU. Valores válidos: 1 a 100. Debe especificar uno y solo uno de este parámetro y CpuCount.

30

CpuCount

integer

No

La cantidad máxima modificada de núcleos de CPU. El valor mínimo es 1. El valor máximo está determinado por el parámetro de kernel del clúster resource_control_cpu_count_limit. Debe especificar uno y solo uno de este parámetro y MaxCpu.

8

Debe especificar uno y solo uno de los parámetros MaxCpu y CpuCount.

Importante Este es un aviso.

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Esquema de respuesta.

RequestId

string

El ID de la solicitud.

47921222-0D37-4133-8C0D-017DC3******

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "47921222-0D37-4133-8C0D-017DC3******"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400 InvalidParameters.Malformed The specified Resource Control parameter is not valid.
400 Database.ConnectError Unable to connect to the database instance.
400 Database.ExecError The Resource Control operation could not be executed on the database instance.
403 IncorrectDBInstanceType Resource Control is not supported for the current DB cluster edition or kernel configuration.
403 AuthorizationFailure The request is not authorized to operate Resource Control.
404 InvalidDBClusterId.NotFound The DBClusterId provided does not exist in our records.

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.