Descripción general de Performance Schema para Información de rendimiento en Amazon RDS para MariaDB o MySQL
Performance Schema es una característica opcional para supervisar el rendimiento de tiempo de ejecución de Amazon RDS para MariaDB o MySQL con un nivel bajo de detalle. Performance Schema está diseñado para tener un impacto mínimo en el rendimiento de la base de datos. Performance Insights es una característica distinta que puede utilizar con o sin Performance Schema.
Temas
- Información general de Performance Schema
- Performance Insights y Performance Schema
- Administración automática de Performance Schema mediante Performance Insights
- Qué ocurre al activar Performance Schema
- Determinación de si Performance Insights está administrando Performance Schema
- Activación de Performance Schema para Amazon RDS para MariaDB o MySQL
Información general de Performance Schema
Performance Schema supervisa los eventos en las bases de datos MariaDB y MySQL. Un evento es una acción de servidor de base de datos que consume tiempo y se ha instrumentado para que se pueda recopilar información de tiempo. A continuación, se muestran ejemplos de eventos:
-
Llamadas a funciones
-
Esperas del sistema operativo
-
Etapas de la ejecución de SQL
-
Grupos de instrucciones SQL
El motor de almacenamiento PERFORMANCE_SCHEMA
es un mecanismo para implementar la característica Performance Schema. El motor recopila datos de eventos mediante la instrumentación en el código fuente de la base de datos. El motor almacena eventos en tablas solo en la memoria en la base de datos de performance_schema
. Puede consultar performance_schema
al igual que puede consultar cualquier otra tabla. Para obtener más información, consulte MySQL Performance Schema
Performance Insights y Performance Schema
Performance Insights y Performance Schema son características independientes, pero están conectadas. El comportamiento de Performance Insights para Amazon RDS para MariaDB o MySQL depende de si Performance Schema está activado y, de ser así, de si Performance Insights administra el Performance Schema automáticamente. La tabla siguiente describe el comportamiento.
Performance Schema activado | Modo de administración de Performance Insights | Comportamiento de Performance Insights |
---|---|---|
Sí |
Automático |
|
Sí |
Manual |
|
No |
N/A |
|
Administración automática de Performance Schema mediante Performance Insights
Al crear una instancia de base de datos de Amazon RDS para MariaDB o MySQL con Performance Insights activado, también se activa Performance Schema. En este caso, la Performance Insights administra automáticamente sus parámetros de Esquema de rendimiento. Esta es la configuración recomendada.
Si es así, Información de rendimiento administra automáticamente el Esquema de rendimiento, el Origen de performance_schema
es System
default
.
nota
La clase de instancia t4g.medium no admite la administración automática del esquema de rendimiento.
Si cambia el valor del parámetro performance_schema
manualmente y, más tarde, desea volver a la gestión automática, consulte Activación de Performance Schema para Amazon RDS para MariaDB o MySQL.
importante
Cuando Performance Insights activa Performance Schema, no cambia los valores del grupo de parámetros. Sin embargo, los valores se cambian en las instancias de base de datos que se están ejecutando. La única forma de ver los valores modificados es ejecutar elcomando SHOW GLOBAL VARIABLES
.
Qué ocurre al activar Performance Schema
Performance Insights y Performance Schema tienen requisitos distintos para los reinicios de instancias de base de datos:
- Performance Schema
-
Para activar o desactivar esta característica, debe reiniciar la instancia de base de datos.
- Performance Insights
-
Para activar o desactivar esta característica, no es necesario reiniciar la instancia de base de datos.
Si Performance Schema no está activado actualmente y activa Performance Insights sin reiniciar la instancia de base de datos, Performance Schema no se activará.