Información general de Performance Schema para Información de base de datos en Aurora MySQL
Performance Schema es una característica opcional para supervisar el rendimiento de tiempo de ejecución de Aurora 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. Información de base de datos es una característica independiente que puede utilizar con o sin Performance Schema.
Temas
Información general de Performance Schema
Performance Schema supervisa los eventos en las bases de datos Aurora 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
Información de base de datos y Performance Schema
Información de base de datos y Performance Schema son características independientes, pero están conectadas. El comportamiento de Información de base de datos para Aurora MySQL depende de si Performance Schema está activado y, de ser así, de si Información de base de datos administra Performance Schema automáticamente. La tabla siguiente describe el comportamiento.
| Performance Schema activado | Modo de administración de Información de base de datos | Comportamiento de Información de base de datos |
|---|---|---|
|
Sí |
Automático |
|
|
Sí |
Manual |
|
|
No |
N/A |
|
Administración automática de Performance Schema mediante Información de base de datos
Al crear una instancia de base de datos de Aurora MySQL con Información de base de datos activado, también se activa Performance Schema. En este caso, Información de base de datos administra automáticamente los parámetros de Performance Schema. Esta es la configuración recomendada.
Si Información de base de datos administra Performance Schema automáticamente, 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.
También puede administrar manualmente Performance Schema. Si elige esta opción, debe definir los parámetros según los valores de la siguiente tabla.
| Nombre del parámetro | Valor del parámetro |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 Aurora MySQL.
importante
Cuando Información de base de datos 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
Información de base de datos 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.
- Información sobre las bases de datos
-
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 Información de base de datos sin reiniciar la instancia de base de datos, Performance Schema no se activará.