¿Por qué mi instancia de base de datos de Amazon Aurora tiene un estado de parámetros incompatibles?

4 minutos de lectura
0

Tengo una instancia de base de datos de Amazon Aurora con un estado de parámetros incompatibles. ¿Por qué mi instancia de base de datos tiene el estado de parámetros incompatibles y cómo puedo resolver este problema?

Descripción corta

El estado parámetros incompatiblesse produce cuando un parámetro del grupo de parámetros asociado tiene un valor que no es compatible con la versión del motor. También puede ser que el valor no sea compatible con la clase y el tamaño de la instancia de base de datos actual.

Una instancia de base de datos puede tener el estado de parámetros incompatibles por uno de estos motivos:

  • La suma de la memoria que utilizan los parámetros del clúster y los grupos de parámetros de la instancia supera la memoria disponible en la instancia.
  • El motor de base de datos no es compatible con una configuración o más de los parámetros del grupo de parámetros personalizado de la base de datos.
  • La carga de trabajo de la instancia de la base de datos consume mucha memoria y tiene como resultado el estado de memoria agotada. Esto ocurre incluso cuando los parámetros relacionados con la memoria no están configurados o están configurados en valores predeterminados.

Si una instancia de base de datos de Amazon Aurora para MySQL tiene el estado de-parámetros incompatibles, solo puede reiniciar o eliminar su instancia de base de datos. No puede modificar la instancia de base de datos ni la versión del motor.

Resolución

Nota: Si recibe errores al ejecutar los comandos de la AWS Command Line Interface (AWS CLI), asegúrese de utilizar la versión más reciente de la AWS CLI.

Para identificar la causa principal del problema, primero copie el grupo de parámetros incompatibles. A continuación, compare las diferencias entre los valores de los parámetros personalizados y los valores predeterminados. Para obtener más información, consulte Trabajar con grupos de parámetros.

Tras identificar el problema, resuelva el estado de parámetros incompatibles mediante uno de estos métodos.

Restablecer los valores de parámetros incompatibles

Siga estos pasos para restablecer solo los valores de los parámetros incompatibles:

  1. Abra la consola de Amazon RDS y, a continuación, seleccione Grupos de parámetros en el panel de navegación.
  2. Seleccione los grupos de parámetros incompatibles.
  3. Elija Acciones del grupo de parámetros y, a continuación, elija Editar.
  4. Introduzca valores de parámetros válidos (menos uso de memoria) y, a continuación, seleccione Guardar cambios.
  5. Reinicie la instancia de base de datos para aplicar la nueva configuración.

Restablecer todos los parámetros del grupo de parámetros a sus valores predeterminados

Siga estos pasos utilizando la consola de Amazon RDS para restablecer todos los parámetros del grupo de parámetros a los valores predeterminados:

  1. Abra la consola de Amazon RDS y, a continuación, seleccione Grupos de parámetros en el panel de navegación.
  2. Elija el grupo de parámetros que quiera restablecer.
  3. Elija Acciones del grupo de parámetros y, a continuación, seleccione Restablecer.

Reducir la memoria para grandes cargas de trabajo

Para cargas de trabajo con uso intensivo de memoria, reduzca el tamaño del conjunto de búferes del valor predeterminado (75 % de la memoria) a un valor más pequeño. Por ejemplo, puede usar DBInstanceClassMemory*5/8 o DBInstanceClassMemory *1/2. Para ello, modifique el parámetro innodb_buffer_pool_size.

Nota: Si ha modificado o restablecido algún parámetro estático, espere a que se aplique la modificación. A continuación, active un reinicio de la instancia de base de datos.


Información relacionada

ver el estado de la instancia de base de datos de Amazon RDS

Cómo puedo resolver problemas con una base de datos de Amazon RDS que se encuentra en un estado de red incompatible

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año