Actualizaciones del motor de base de datos de Aurora MySQL del 18/11/2022 (versión 3.02.2 compatible con MySQL 8.0.23). El soporte estándar finaliza el 15 de enero de 2024. - 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 del 18/11/2022 (versión 3.02.2 compatible con MySQL 8.0.23). El soporte estándar finaliza el 15 de enero de 2024.

Versión: 3.02.2

La versión 3.02.2 de Aurora MySQL ya está disponible con carácter general. Las versiones 3.02 de Aurora MySQL son compatibles con MySQL 8.0.23, las versiones 2.x de Aurora MySQL son compatibles con MySQL 5.7 y las versiones 1.x de Aurora MySQL son compatibles con MySQL 5.6.

Para obtener más información sobre las nuevas características de Aurora MySQL versión 3 y las diferencias entre Aurora MySQL versión 3 y Aurora MySQL versión 2 o Community MySQL 8.0, consulte Comparación de Aurora MySQL versión 2 y Aurora MySQL versión 3 en la Guía del usuario de Amazon Aurora.

Las versiones de Aurora MySQL compatibles actualmente son: 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2,09.*, 2.10.*, 3.01.* y 3.02.*.

También se puede restaurar una instantánea de cualquier clúster de Aurora MySQL versión 2 compatible a Aurora MySQL 3.02.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 sobre el procedimiento de actualización propiamente dicho, consulte Actualización a 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

La versión 3.02.2 de Aurora MySQL suele estar disponible y ser compatible con Community MySQL 8.0.23.

Se han corregido los problemas de seguridad y las CVE que se indican a continuación:

Correcciones y otras mejoras para ajustar la administración en un entorno administrado. Correcciones adicionales de CVE a continuación:

Mejoras de disponibilidad:

  • Se ha corregido un problema que podía provocar que la instancia de base de datos se reiniciara debido a un acceso incorrecto a la memoria no válida cuando se cerraba una conexión a la instancia de base de datos de forma explícita o implícita.

  • Se ha corregido un problema que podía provocar que el inicio de la base de datos se interrumpiera repetidamente en clases de instancias mayores debido a que la inicialización del grupo de búfer tardaba más de lo previsto.

  • Se ha corregido un problema que, en casos excepcionales, podía provocar que la instancia de base de datos se reiniciara cuando Aurora Serverless v2 intentara actualizar incorrectamente la caché de tabla mientras estaba en curso el escalado.

  • Se ha corregido un problema que, en casos excepcionales, podía provocar que la base de datos se reiniciara al procesar una consulta con una cláusula GROUP BY que truncaba una columna decimal en posiciones decimales cero.

  • La inserción rápida no está habilitada en esta versión de Aurora MySQL debido a un problema que puede provocar incoherencias al ejecutar consultas como INSERT INTOSELECT, y. FROM 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 podía provocar errores de actualización de Aurora MySQL versión 2 (compatible con MySQL 5.7) a Aurora MySQL versión 3 (compatible con MySQL 8.0) debido a una incoherencia de metadatos en la tabla mysql.host.

  • Se han añadido mejoras de rendimiento para reducir el tiempo de actualización de Aurora MySQL versión 2 (compatible con MySQL 5.7) a Aurora MySQL versión 3 (compatible con MySQL 8.0). Al paralelizar algunos pasos de la actualización, el tiempo se reduce aún más al utilizar clases de instancias mayores, como db.r6g.16xlarge o db.r5.24xlarge.

  • Se ha añadido soporte para mostrar todos los errores al actualizar de Aurora MySQL versión 2 (compatible con MySQL 5.7) a Aurora MySQL versión 3 (compatible con MySQL 8.0) cuando las versiones anteriores se limitaban a mostrar solo 50 errores.

  • Se ha corregido un problema que, en casos excepcionales, podía provocar que los contadores de incremento automático se volvieran incorrectos tras una actualización de la versión principal de Aurora MySQL versión 2 (compatible con MySQL 5.7) a Aurora MySQL versión 3 (compatible con MySQL 8.0).

  • Se ha corregido un problema que podía provocar errores en las actualizaciones de la versión principal de Aurora MySQL versión 2 a Aurora MySQL versión 3 debido a que la migración de las tablas “mysql.innodb_table_stats” y “mysql.innodb_index_stats” llevaba más tiempo del previsto. Este problema afectaba principalmente a los clústeres de bases de datos con un gran número de tablas (más de 1,5 millones).

  • Se ha corregido un problema que podía provocar errorers en las actualizaciones de la versión principal de Aurora MySQL versión 2 a Aurora MySQL versión 3 debido a un defecto en el flujo de trabajo de actualización del motor de AMS 8.0, lo que provocaba que los registros se acumularan en el volumen del clúster de almacenamiento Aurora y se detuvieran las operaciones de escritura normales. Este problema afectaba principalmente a los clústeres de bases de datos con un gran número de tablas, aproximadamente más de 750 000.

  • Se ha corregido un problema que impedía que las instancias inactivas de Aurora MySQL sin servidor v2 se redujeran verticalmente a 0,5 ACU porque los subprocesos de depuración de MySQL se mantenían activos de forma incorrecta.

  • Se ha corregido un problema que provocaba que las aplicaciones experimentaran un aumento de la latencia al conectarse a una instancia de base de datos cuando la instancia experimentaba un aumento repentino de las conexiones entrantes.

  • Presentamos dos nuevas CloudWatch métricas de Amazon para ayudar a solucionar los retrasos en el establecimiento de la conexión en las instancias de bases de datos Aurora MySQL. Puede encontrar más información AuroraSlowHandshakeCount y AuroraSlowConnectionHandleCount métricas en las definiciones de CloudWatch métricas de Aurora.

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.23 (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 determinadas condiciones, podía devolver resultados incorrectos debido a un cálculo inexacto de la propiedad de nulabilidad al ejecutar una consulta con la condición OR (Error n.º 34060289).

  • Se ha corregido un problema que, en determinadas condiciones, podía devolver resultados incorrectos cuando se cumplían las dos condiciones siguientes:

    • Una tabla derivada se fusiona en el bloque de consulta externo.

    • La consulta incluye una combinación izquierda y una subconsulta IN (Error n.º 34060289).

  • Se ha corregido un problema que impedía revocar el privilegio DROP en el esquema de rendimiento (Error n.º 33578113).

  • Se ha corregido un problema por el que un procedimiento almacenado que incluía una instrucción IF mediante el uso de EXISTS, que actuaba en una o varias tablas que se eliminaban y se volvían a crear entre ejecuciones, no se ejecutaba correctamente en las siguientes invocaciones posteriores a la primera (Error de MySQL n.º 32855634).

  • Se han generado valores AUTO_INCREMENT incorrectos cuando se superó el valor máximo de la columna de valores enteros. El error se ha producido porque no se tuvo en cuenta el valor máximo de la columna. En este caso, se debería haber devuelto el anterior valor AUTO_INCREMENT válido, lo que provocó un error de clave duplicada (Error n.º 87926 y Error n.º 26906787).

  • Se ha corregido un problema que podía provocar un error al actualizar un clúster de base de datos Aurora MySQL versión 1 (compatible con MySQL 5.6) que incluía una tabla creada por el usuario con determinados ID de tabla. La asignación de estos ID de tabla puede provocar conflictos con los ID de tabla del diccionario de datos al actualizar de Aurora MySQL versión 2 (compatible con MySQL 5.7) a Aurora MySQL versión 3 (compatible con MySQL 8.0) (Error n.º 33919635).