Habilitación y desactivación de métricas detalladas de consultas y contadores de base de datos
Las métricas detalladas de consultas y contadores de base de datos están habilitadas de forma predeterminada al seleccionar el modo avanzado de Información de base de datos. Si selecciona el modo estándar de Información de base de datos, puede habilitarlos al crear la instancia de base de datos o clúster de base de datos Multi-AZ y desactivarlos más adelante modificando la instancia de base de datos desde la consola. La habilitación de métricas detalladas de consultas y contadores de base de datos no provoca tiempo de inactividad, un reinicio ni una conmutación por error.
nota
Performance Schema es una herramienta de rendimiento opcional utilizada por Amazon RDS para MariaDB o MySQL. Si activa o desactiva Esquema de rendimiento, debe reiniciar. Sin embargo, si habilita o desactiva las métricas detalladas de consultas y contadores de base de datos, no es necesario que se reinicie. Para obtener más información, consulte Información general de Performance Schema para Información de base de datos en Amazon RDS para MariaDB o MySQL.
El agente de Información de base de datos consume CPU y memoria limitadas en el host de base de datos. Cuando la carga de la base de datos es alta, el agente limita el impacto en el rendimiento mediante la recopilación de datos con menos frecuencia.
- Console
-
En la consola, puede habilitar la recopilación de métricas detalladas de consultas y contadores de base de datos para el modo estándar de Información de base de datos al crear o modificar una instancia de base de datos o clúster de base de datos Multi-AZ.
Habilitación o desactivación de métricas detalladas de consultas y contadores de base de datos al crear una instancia de base de datos o un clúster de base de datos Multi-AZ
Tras crear una nueva instancia de base de datos o un clúster de base de datos Multi-AZ, Amazon RDS habilita métricas detalladas de consultas y contadores de base de datos de forma predeterminada. Para desactivarla, elija la opción Información de base de datos: estándar y desactive la opción Habilitar la recopilación de métricas detalladas de consultas y contadores de base de datos.
Para obtener más información, consulte los siguientes temas.
-
Para crear una instancia de base de datos, siga las instrucciones del motor de base de datos específico que se indican en Creación de una instancia de base de datos de Amazon RDS.
-
Para crear un clúster de bases de datos Multi-AZ, siga las instrucciones para su motor de base de datos en Creación de un clúster de base de datos multi-AZ para Amazon RDS.
La siguiente captura de pantalla muestra la sección Información de base de datos.
Si elige Habilitar la recopilación de métricas detalladas de consultas y contadores de base de datos, tiene las siguientes opciones:
-
Retención: el número de días durante los que se retienen los datos de Información de base de datos. La configuración de retención es Predeterminada (7 días). Para retener los datos de rendimiento durante más tiempo, especifique de 1 a 24 meses. Para obtener más información acerca de los periodos de retención, consulte Precios y retención de datos de Información de base de datos.
-
AWS KMS key – especifique su AWS KMS key. Información de base de datos cifra toda la información confidencial potencial con la clave de KMS. Las datos se cifran en reposo y en tránsito. Para obtener más información, consulte cambio de una política de claves de KMS para Información de base de datos.
Habilitación o desactivación de métricas detalladas de consultas y contadores de base de datos al modificar una instancia de base de datos o un clúster de base de datos Multi-AZ
En la consola, puede modificar una instancia de base de datos o clúster de base de datos Multi-AZ para administrar métricas detalladas de consultas y contadores de base de datos para Información de base de datos.
Administración de Información de base de datos para una instancia de base de datos o clúster de base de datos Multi-AZ con la consola
Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/
. -
Seleccione Bases de datos.
-
Elija un instancia de base de datos o clúster de base de datos multi-AZ y elija Modificar.
-
Seleccione Habilitar la recopilación de métricas detalladas de consultas y contadores de base de datos para habilitarlo. Para desactivarlo, elija la opción Información de base de datos: estándar y desactive la opción Habilitar métricas detalladas de consultas y contadores de base de datos.
Si elige Habilitar la recopilación de métricas detalladas de consultas y contadores de base de datos, tiene las siguientes opciones:
-
Retención: el número de días durante los que se retienen los datos de Información de base de datos. La configuración de retención es Predeterminada (7 días). Para retener los datos de rendimiento durante más tiempo, especifique de 1 a 24 meses. Para obtener más información acerca de los periodos de retención, consulte Precios y retención de datos de Información de base de datos.
-
AWS KMS key – especifique su clave de KMS. Información de base de datos cifra toda la información confidencial potencial con la clave de KMS. Las datos se cifran en reposo y en tránsito. Para obtener más información, consulte Cifrado de recursos de Amazon RDS.
-
-
Elija Continuar.
-
En Programación de modificaciones, elija Aplicar inmediatamente. Si elige Aplicar durante el próximo periodo de mantenimiento programado, la instancia ignora esta configuración y activa de inmediato la recopilación de métricas detalladas por consulta y de contador de base de datos.
-
Elija Modificar instancia.
-
- AWS CLI
-
Cuando utilice el comando create-db-instance de la AWS CLI, active las métricas detalladas de consultas y contadores de base de datos especificando
--enable-performance-insightsy estableciendo--database-insights-modeenadvancedostandard. Para desactivarlos, especifique--no-enable-performance-insightsy establezcadatabase-insights-modeenstandard.Estos valores también pueden especificarse con los siguientes comandos de AWS CLI:
Al activar las métricas detalladas de consultas y contadores de base de datos en la CLI, puede especificar, si lo desea, el tiempo en días que se retienen los datos mediante la opción
--performance-insights-retention-period. Puede especificar7,mes* 31 (dondemeses un número comprendido entre 1 y 23), o731. Por ejemplo, si desea retener los datos de rendimiento durante 3 meses, especifique93, que es 3 * 31. El valor predeterminado es7días. Para obtener más información acerca de los periodos de retención, consulte Precios y retención de datos de Información de base de datos.En el ejemplo siguiente, se activan las métricas detalladas de consultas y contadores de base de datos para
sample-db-clustery se especifica que los datos se retengan durante 93 días (3 meses).Para Linux, macOS o Unix:
aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93Para Windows:
aws rds modify-db-cluster ^ --database-insights-mode standard ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93Si especifica un período de retención, como 94 días, que no es un valor válido, RDS emitirá un error.
An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]nota
Solo puede activar métricas detalladas de consultas y contadores de base de datos para una instancia de un clúster de base de datos en la que no se administren por clúster.
- RDS API
-
Si crea una nueva instancia de base de datos mediante la operación CreateDBInstance de la operación de la API de Amazon RDS, active métricas detalladas de consultas y contadores de base de datos configurando
EnablePerformanceInsightsenTrue. Para desactivarlos, establezcaEnablePerformanceInsightsenFalsey establezcaDatabaseInsightsModeenstandard.También puede especificar el valor
EnablePerformanceInsightsutilizando las siguientes operaciones de la API:-
CreateDBCluster (Clúster de base de datos multi-AZ)
-
ModifyDBCluster (Clúster de base de datos multi-AZ)
Al activar las métricas detalladas de consultas y contadores de base de datos, puede especificar, si lo desea, el tiempo en días que se retienen los datos con el parámetro
PerformanceInsightsRetentionPeriod. Puede especificar7,mes* 31 (dondemeses un número comprendido entre 1 y 23), o731. Por ejemplo, si desea retener los datos de rendimiento durante 3 meses, especifique93, que es 3 * 31. El valor predeterminado es7días. Para obtener más información acerca de los periodos de retención, consulte Precios y retención de datos de Información de base de datos. -