Actualizaciones del motor de base de datos Aurora MySQL del 01/03/2023 (versión 3.03.0 compatible con MySQL 8.0.26) No se admiten actualizaciones a esta versión. - 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 Aurora MySQL del 01/03/2023 (versión 3.03.0 compatible con MySQL 8.0.26) No se admiten actualizaciones a esta versión.

Versión: 3.03.0

La versión 3.03.0 de Aurora MySQL está disponible con carácter general. 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.26, 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.*, 2.11.*, 3.01.*, 3.02.* y 3.03.*.

También se puede realizar una actualización local o restaurar una instantánea de cualquier clúster de Aurora MySQL versión 2 compatible a Aurora MySQL 3.03.0.

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 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 por el que las clases de instancias de base de datos de mayor tamaño podían experimentar problemas durante el reinicio debido a que la inicialización del grupo de búfer tardaba más de lo previsto.

  • Se ha corregido un problema por el que la instancia de base de datos se reiniciaba durante el proceso de recuperación de base de datos al habilitar el registro binario.

  • Se ha corregido un problema que podía provocar fallos de conexión en las instancias de lector al ejecutar instrucciones del lenguaje de control de datos (DCL), por ejemplo GRANT y REVOKE, o al establecer nuevas conexiones en la instancia de escritor.

  • Se ha corregido un problema por el que la consulta paralela se utilizaba de forma incorrecta para las operaciones del lenguaje de manipulación de datos (DML), como las instrucciones DELETE y UPDATE, que actualmente no se admiten, lo que provocaba el reinicio de una instancia de base de datos. Para obtener más información sobre las operaciones compatibles con las consultas en paralelo, consulte Limitaciones de las consultas en paralelo de Aurora MySQL.

  • Se ha corregido un problema que, en casos excepcionales, podía provocar que réplicas de Aurora se reiniciaran durante la ejecución simultánea de grandes operaciones de actualización o cargas de trabajo del lenguaje de definición de datos (DDL) en la instancia de escritor y operaciones de lectura en el mismo conjunto de tablas de la réplica de Aurora.

  • Se ha corregido un problema con la operación de reducción vertical de la instancia de lector Aurora sin servidor v2 que podía provocar el reinicio de la instancia de lector y, en algunos casos excepcionales, una incoherencia en los datos.

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

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

  • Se ha corregido un problema que podía provocar el reinicio de una instancia de base de datos debido a un acceso incorrecto a un registro al ejecutar una consulta de rango mediante un índice espacial.

  • Se ha corregido un problema que podía provocar el reinicio de una instancia de base de datos en las instancias de réplica de Aurora MySQL cuando las tablas temporales internas superaban los valores mmap o de memoria configurados por el cliente.

  • Se ha corregido un problema por el que la rotación del registro de auditoría avanzada podía provocar problemas de administración de la memoria.

  • 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 mejorado la latencia de las consultas de lectura de las sesiones de reenvío de escritura de las bases de datos globales mediante la configuración de coherencia de lectura GLOBAL.

  • Se ha corregido un problema por el que el valor del parámetro wait_timeout no se respetaba después de que una sesión de cliente ejecutara los comandos reset_connection o change_user.

  • 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. Se introdujeron dos nuevas CloudWatch métricas, AuroraSlowHandshakeCount yAuroraSlowConnectionHandleCount, para ayudar a solucionar los retrasos en el establecimiento de la conexión en las instancias de base de datos Aurora MySQL. Puede encontrar más información sobre estas métricas en la documentación de definiciones de CloudWatch métricas de Aurora, Amazon CloudWatch Metrics for Amazon Aurora.

  • El parámetro temptable_use_mmap ha quedado obsoleto y se tiene previsto que se elimine en una futura versión de MySQL. Para obtener más información, consulte Motor de almacenamiento para tablas temporales (implícitas).

  • Se ha corregido un problema que podía provocar tiempos de ejecución de la instrucción SHOW BINARY LOGS superiores a los previstos. Esto podría provocar una disminución en el rendimiento de confirmación de la base de datos.

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 un error en las actualizaciones de la versión principal de Aurora MySQL versión 2 a Aurora MySQL versión 3 cuando había un gran número de tablas (más de 750 000) en el clúster.

  • Se ha corregido un problema que podía provocar un error 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 tardaba más de lo previsto. Este problema afectaba principalmente a los clústeres de bases de datos con millones de tablas.

  • Se ha corregido un problema que podía provocar errores en la actualización de Aurora MySQL versión 2 a Aurora MySQL versión 3 debido a errores de incoherencia de esquema. El comprobador previo de actualizaciones de las tablas mysql.general_log_template y mysql.slow_log_template es el encargado de notificar estos errores. Para obtener información sobre cómo solucionar problemas de actualización, consulte Solución de problemas de actualización con Aurora MySQL versión 3.

  • Se ha corregido un problema que podía provocar errores en la actualización de Aurora MySQL versión 2 a Aurora MySQL versión 3 debido al error schemaInconsistencyCheck. Este error se debe a inconsistencias en el esquema de la tabla mysql.table_migration_index_info, según lo indicado por el upgrade-prechecks.log. Para obtener más información sobre cómo solucionar problemas de actualización a Aurora MySQL versión 3, consulte Solución de problemas de actualización con Aurora MySQL versión 3.

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 provocaba que algunos tipos de columnas, incluidos JSON y TEXT, en ocasiones, agotaban el búfer de clasificación si su tamaño no era al menos 15 veces mayor que el de la fila de mayor tamaño de la clasificación. Ahora el búfer de clasificación solo necesita ser 15 veces mayor que la clave de clasificación de mayor tamaño (Error n.º 103325, Error n.º #105532, Error n.º #32738705 y Error n.º #33501541).

  • Se ha corregido un problema por el que InnoDB no siempre gestionaba de forma correcta algunos nombres legales de las particiones de tablas (Error n.º 32208630).

  • 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 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 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 n.º 32855634).

  • Se ha corregido un problema por el que una consulta que hacía referencia a una vista de una subconsulta y a un bloque de consulta externo podía provocar un reinicio inesperado (Error n.º 32324234).