Actualizaciones del motor de base de datos de Aurora MySQL 29/08/2023 (versión 3.03.2 compatible con MySQL 8.0.26) - Amazon Aurora

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.

Actualizaciones del motor de base de datos de Aurora MySQL 29/08/2023 (versión 3.03.2 compatible con MySQL 8.0.26)

Versión: 3.03.2

La versión 3.03.2 de Aurora MySQL ya está disponible con carácter general. Las versiones 3.04 de Aurora MySQL son compatibles con MySQL 8.0.28, las versiones 3.03 de Aurora MySQL son compatibles con MySQL 8.0.26 y las versiones 3.02 de Aurora MySQL son compatibles con MySQL 8.0.23. Para obtener más información sobre los cambios que se han producido en la comunidad entre la versión 8.0.23 y la 8.0.28, consulte Notas de la versión de MySQL 8.0.

Para obtener información sobre las nuevas características de Aurora MySQL versión 3, consulte Aurora MySQL versión 3 compatible con MySQL 8.0. Para conocer las diferencias entre Aurora MySQL versión 3 y Aurora MySQL versión 2, consulte Comparación de Aurora MySQL versión 2 y Aurora MySQL versión 3. Para ver una comparación de Aurora MySQL versión 3 y MySQL 8.0 Community Edition, consulte Comparación de Aurora MySQL versión 3 y MySQL 8.0 Community Edition.

Las versiones de Aurora MySQL compatibles actualmente son: 2.07.9, 2.07.10, 2.11.*, 3.01.*, 3.02.*, 3.03.* y 3.04.*.

Puede realizar una actualización local, restaurar una instantánea o iniciar una actualización azul/verde administrada mediante las implementaciones azules/verdes de Amazon RDS de cualquier clúster de Aurora MySQL versión 2 disponible a un clúster de Aurora MySQL versión 3.03.2.

Para obtener información sobre cómo planificar una actualización a Aurora MySQL versión 3, consulte Planificación de actualizaciones para Aurora MySQL versión 3 en la Guía del usuario de Amazon Aurora. Para obtener información general sobre las actualizaciones de Aurora MySQL, consulte Actualización de clústeres de base Amazon Aurora MySQL en la Guía del usuario de Amazon Aurora.

Para obtener información sobre cómo solucionar problemas, consulte Solución de problemas de actualización con Aurora MySQL versión 3.

Si tiene alguna pregunta o duda, el servicio de AWS asistencia está disponible en los foros de la comunidad y a través de AWS Support. Para obtener más información, consulte Mantenimiento de un clúster de base de datos de Amazon Aurora en la Guía del usuario de Amazon Aurora.

Mejoras

Se corrigieron los problemas de seguridad y los CVEs:

  • Se ha corregido un problema que podía provocar que el registro de auditoría omitiera eventos durante la rotación del archivo de registro de auditoría.

En esta versión se incluyen las siguientes correcciones de CVE:

Mejoras de disponibilidad:

  • Se ha corregido un problema que podía provocar el reinicio de la base de datos durante una recuperación prolongada de transacciones.

  • Se ha corregido un problema que podía provocar que el clúster de bases de datos dejara de estar disponible cuando la instancia de grabación se reiniciaba mientras la base de datos estaba creando o se dejaban caer los activadores en las tablas internas del sistema.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos se reiniciara al ejecutar una consulta que hacía referencia a una función agregada.

  • Se ha corregido un problema que podía provocar el reinicio de la base de datos durante la reversión de una INSERT sentencia cuando la consulta paralela estaba habilitada.

  • La inserción rápida solo se ha habilitado para tablas InnoDB estándar en Aurora MySQL (versión 3.03.2 o superior). Esta optimización no funciona para las tablas temporales de InnoDB. Para obtener más información sobre la optimización de inserción rápida, consulte Mejoras en el rendimiento de Amazon Aurora MySQL.

Mejoras generales:

  • Se ha corregido un problema que provocaba que la instancia de lector no pudiera abrir una tabla (ERROR 1146). Este problema se produce al ejecutar determinados tipos de lenguaje de definición de datos (DDL) en línea mientras se utiliza el algoritmo INPLACE en la instancia de escritor.

  • Se han introducido optimizaciones del rendimiento de la administración de archivos en las réplicas de binlog para ayudar a reducir la contención al escribir en archivos de registro de retransmisión.

  • Se ha corregido un problema que, al habilitar la consulta paralela, provocaba que el optimizador del plan de consultas eligiera un plan de ejecución poco eficiente para determinadas consultas SELECT que se beneficiaban de un índice principal o secundario.

  • Se ha añadido compatibilidad con la replicación lógica para las siguientes instrucciones del lenguaje de control de datos (DCL): GRANT/REVOKE y CREATE/DROP/ALTER/RENAME USER.

  • La consulta paralela de Amazon Aurora MySQL no está disponible al elegir la configuración del clúster optimizado para E/S de Aurora. Consulte Limitaciones de consultas en paralelo de Amazon Aurora MySQL para obtener más información.

Actualizaciones y migraciones:

  • Para actualizar una versión secundaria de una base de datos global de Aurora desde Aurora MySQL versión 3.01 o 3.02 a Aurora MySQL versión 3.03 o posterior, consulte Actualización de Aurora MySQL mediante la modificación de la versión del motor.

  • Se ha corregido un problema que podía provocar errores en la actualización de la versión principal al actualizar a Aurora MySQL versión 3 cuando la definición de un desencadenador incluía una palabra clave reservada que no aparecía entre comillas.

Integración de correcciones de errores de la edición de la comunidad de MySQL

Esta versión incluye todas las correcciones de errores de la comunidad hasta la versión 8.0.26 (incluida), además de las que se indican a continuación. Para obtener más información, consulte Errores de MySQL corregidos en las actualizaciones del motor de base de datos de Aurora MySQL 3.x.

  • Se ha corregido un problema que, en ocasiones, podía producir resultados de consulta incorrectos al procesar instrucciones de SQL complejas compuestas por varias expresiones de tabla comunes (CTE) (Error n.º 34572040, Error n.º 34634469 y Error n.º 33856374).

  • InnoDB: una condición de carrera entre subprocesos que intentaban desinicializar e inicializar las estadísticas de la misma tabla que provocó un error de confirmación (Error n.º 33135425).

  • InnoDB: Impida que las operaciones DDL en línea accedan a la memoria. out-of-bounds (Error n.º 34750489 y Error n.º 108925).