Actualización de parámetros de base de datos de Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualización de parámetros de base de datos de Lightsail

Los parámetros de la base de datos, también conocidos como variables del sistema de base de datos, definen propiedades fundamentales de una base de datos administrada en Amazon Lightsail. Por ejemplo, puede definir una parámetro de base de datos para limitar el número de conexiones a la base de datos o definir otro parámetro para limitar el tamaño del grupo del búfer de la base de datos. En esta guía, se muestra cómo obtener una lista de los parámetros de la base de datos administrada y cómo actualizarlos mediante la AWS Command Line Interface (AWS CLI).

nota

Para obtener más información acerca de las variables del sistema MySQL, consulte la documentación de MySQL 5.6, MySQL 5.7 o MySQL 8.0. Para obtener más información acerca de las variables del sistema de PostgreSQL, consulte la documentación de PostgreSQL 9.6, PostgreSQL 10, PostgreSQL 11 o PostgreSQL 12.

Requisitos previos

Obtener una lista de parámetros disponibles de la base de datos

Los parámetros de la base de datos varían en función del motor de la base de datos; por lo tanto, debe obtener una lista de los parámetros disponibles para la base de datos administrada. Esto le permitirá decidir qué parámetro desea modificar y la forma en que ese parámetro sea efectivo.

Para obtener una lista de los parámetros disponibles de la base de datos
  1. Abra una ventana de terminal o de símbolo del sistema.

  2. Escriba el siguiente comando para obtener una lista de parámetros de la base de datos.

    aws lightsail get-relational-database-parameters --relational-database-name DatabaseName

    En el comando, reemplace DatabaseName con el nombre de la base de datos.

    Debería ver un resultado similar al siguiente ejemplo:

    
            Obtener resultados de parámetros de base de datos relacional
    nota

    Se indica un ID de token de página siguiente los resultados de los parámetros están paginados. Anote el ID de token de siguiente página y úselo tal y como se muestra en el siguiente paso para ver la siguiente página de resultados de parámetros.

  3. Si los resultados están paginados, utilice el siguiente comando para ver el conjunto adicional de parámetros. De no ser así, vaya al siguiente paso.

    aws lightsail get-relational-database-parameters --relational-database-name DatabaseName --page-token NextPageTokenID

    En el comando, sustituya:

    • DatabaseName con el nombre de la base de datos.

    • NextPageTokenid con el ID de token de página siguiente.

    Los resultados muestran la siguiente información de cada parámetro de la base de datos:

    • Allowed values (Valores permitidos): especifica el rango de valores válido del parámetro.

    • Apply method (Método de aplicación): especifica cuándo se aplica el cambio del parámetro. Las opciones permitidas son immediate o pending-reboot. Consulte el siguiente tipo de aplicación para obtener más información acerca de cómo definir el método de aplicación.

    • Apply type (Tipo de aplicación): especifica el tipo de envío específico del motor. Si se indica dynamic, el parámetro se puede aplicar con un método de aplicación immediate y la base de datos comenzará a usar el nuevo valor del parámetro inmediatamente. Si se indica static, el parámetro solo se puede aplicar con un método de aplicación pending-reboot y la base de datos comenzará a usar el nuevo parámetro solo después de reiniciarse.

    • Data type (Tipo de datos): especifica el tipo de datos válidos para el parámetro.

    • Description (Descripción): ofrece una descripción del parámetro.

    • Is modifiable (Es modificable): un valor booleano que indica si el parámetro se puede o no modificar. Si se indica true, el parámetro se puede modificar.

    • Parameter name (Nombre del parámetro): especifica el nombre del parámetro. Utilice este valor junto con la operación update relational database y el parámetro parameter name.

  4. Busque el parámetro que desee cambiar y anote el nombre del parámetro, los valores permitidos y el método de aplicación. Recomendamos copiar el nombre del parámetro en el portapapeles para evitar escribirlo incorrectamente. Para ello, resalte el nombre del parámetro y pulse Ctrl+C si está usando Windows o Cmd+C si usa macOS, para copiarlo al portapapeles. A continuación, pulse Ctrl+V o Cmd+V para pegar, según corresponda.

    Una vez que haya identificado el nombre del parámetro que desea modificar, continúe con la siguiente sección de esta guía para cambiar el parámetro al valor deseado.

Actualizar los parámetros de la base de datos

Una vez que tenga el nombre del parámetro que desea cambiar, siga estos pasos para modificar el parámetro de la base de datos administrada en Lightsail:

Para actualizar los parámetros de la base de datos
  • Escriba el siguiente comando en una ventana de terminal o de símbolo del sistema para actualizar un parámetro para la base de datos administrada.

    aws lightsail update-relational-database-parameters --relational-database-name DatabaseName --parameters "parameterName=ParameterName,parameterValue=NewParameterValue,applyMethod=ApplyMethod"

    En el comando, sustituya:

    • DatabaseName con el nombre de la base de datos.

    • ParameterName con el nombre del parámetro que desea modificar.

    • NewParameterValue con el nuevo valor del parámetro.

    • ApplyMethod con el método de aplicación del parámetro.

      Si el tipo de aplicación del parámetro es dynamic, el parámetro se puede aplicar con un método de aplicación immediate y la base de datos comenzará a usar el nuevo valor del parámetro inmediatamente. Sin embargo, si el tipo de aplicación del parámetro es static, el parámetro solo se puede aplicar con un método de aplicación pending-reboot y la base de datos comenzará a usar el nuevo parámetro solo después de reiniciarse.

    Debería ver un resultado similar al siguiente ejemplo:

    
            Cambiar resultado de parámetros de base de datos relacional

    El parámetro de la base de datos se actualiza en función del método de aplicación utilizado.