Actualizaciones del motor de base de datos de Aurora MySQL del 26/06/2024 (versión 3.06.1, compatible con MySQL 8.0.34) - Amazon Aurora

Actualizaciones del motor de base de datos de Aurora MySQL del 26/06/2024 (versión 3.06.1, compatible con MySQL 8.0.34)

Versión: 3.06.1

Aurora MySQL 3.06.1 ya está disponible con carácter general. Las versiones 3.06 de Aurora MySQL son compatibles con MySQL 8.0.34. Para obtener más información sobre los cambios que se han producido en la comunidad, 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 en la Guía de usuario de Amazon Aurora.

Las versiones de Aurora MySQL compatibles actualmente son: 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.*, 3.06.* y 3.07.*.

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 compatible a un clúster de Aurora MySQL versión 3.06.1.

Para obtener información sobre cómo planificar una actualización a Aurora MySQL versión 3, consulte Planificación de actualizaciones de la versión principal para un clúster de base de datos de Aurora MySQL. 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 la solución de problemas, consulte Solución de problemas de la actualización local de Aurora MySQL en la Guía del usuario de Amazon Aurora.

Si tiene alguna duda, el equipo de AWS Support 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:

Esta versión incluye todas las correcciones de CVE de la comunidad hasta la versión MySQL 8.0.34. Se incluyen las siguientes correcciones de CVE:

Mejoras de disponibilidad:

  • Se ha corregido un problema que provocaba que una instancia de base de datos de Aurora MySQL se reiniciara al ejecutar una consulta paralela.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos del lector se reiniciara al leer una tabla que se está modificando o eliminando en la instancia de base de datos del escritor.

  • Se ha corregido un error que provocaba que, debido a una infracción de acceso a la memoria, se liberara un objeto mutex que ya no pertenecía al hilo.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos de escritura de Aurora MySQL se reiniciara cuando se cerraba una sesión de reenvío de escritura mientras se ejecutaba una consulta reenviada.

  • Se ha corregido un problema que provocaba que una instancia de base de datos se reiniciara cuando se gestionaban conjuntos de GTID de gran tamaño en una instancia con registro binario activado.

  • Se ha corregido un problema que, en raras condiciones, podía provocar que una instancia de lector se reiniciara al realizar consultas SELECT en tablas con una restricción de clave externa.

  • Se ha corregido un problema que provocaba que una instancia de base de datos se reiniciara al intentar recuperar el diccionario de datos de InnoDB durante la recuperación de la base de datos.

  • Se ha corregido un problema en Aurora Serverless v2 que podía provocar el reinicio de la base de datos al escalarla verticalmente.

Mejoras generales:

  • Se ha corregido un problema en el código de publicación de métricas que provocaba que la memoria se utilizara después de liberarla.

  • Se ha corregido un problema que provocaba que el motor de base de datos se reiniciara repetidamente debido a la inexistencia de un objeto deshacer en un espacio de tabla.

  • Se ha corregido un problema que provocaba el truncamiento automático de los espacios de tabla de deshacer cuando superaban el umbral innodb_max_undo_log_size en situaciones de actualización.

  • Se ha corregido un problema que provocaba un valor incorrecto para la variable de estado threads_running al utilizar la base de datos global de Aurora.

  • Se solucionó un problema por el que una réplica de lectura del registro binario (binlog) de Aurora MySQL con la optimización del índice secundario paralelo habilitada se reiniciaba al aplicar cambios de replicación en tablas con claves externas.

  • La versión 3.06.0 de Aurora MySQL añadió soporte para la integración de Amazon Bedrock. Como parte de esto, se agregaron nuevas palabras clave reservadas (accept, aws_bedrock_invoke_model, aws_sagemaker_invoke_endpoint, content_type y timeout_ms). En la versión 3.06.1 de Aurora MySQL, estas palabras clave se han cambiado por palabras clave no reservadas, que se permiten como identificadores sin comillas. Para obtener más información sobre cómo MySQL gestiona las palabras clave reservadas y no reservadas, consulte Palabras clave y palabras reservadas en la documentación de MySQL.

  • Se ha corregido un problema que no devolvía claramente un mensaje de error al cliente al invocar el servicio Amazon Bedrock desde un clúster de base de datos Aurora MySQL en un Región de AWS en el que Amazon Bedrock aún no estaba disponible.

  • Se ha corregido un problema que provocaba que una instancia de base de datos se reiniciara debido a que la información sobre el titular del bloqueo era inexacta en rw_lock cuando se utilizaban lecturas paralelas.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos se reiniciara al ejecutarse SHOW VOLUME STATUS.

  • Se ha corregido un problema de administración de memoria que provocaba una disminución de la memoria liberable a lo largo del tiempo al ejecutar consultas SELECT ... INTO OUTFILE ....

  • Se ha añadido compatibilidad con los parámetros connection_memory_limit y connection_memory_chunk_size que se deben configurar en el nivel de sesión para que se comporten de forma similar a la funcionalidad correspondiente de MySQL Community Edition. El parámetro connection_memory_limit establece la cantidad máxima de memoria que puede usar una conexión de usuario único. El parámetro connection_memory_chunk_size establece el tamaño de fragmentación de las actualizaciones del contador de uso de memoria global.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos se reiniciara cuando el almacenamiento local de la instancia de base de datos alcanzaba su capacidad máxima.

  • Se solucionó un problema por el que el esquema de rendimiento no estaba habilitado cuando la administración automatizada de información de rendimiento estaba activada para las instancias de base de datos db.t4g.medium y db.t4g.large.

  • Se ha corregido un problema que podía provocar que una instancia de base de datos grabadora se reiniciara cuando una instancia de base de datos de lectores que utilizaba el reenvío de escritura ejecutaba una instrucción del lenguaje de manipulación de datos (DML) que contenía un valor de marca temporal y el parámetro de la base de datos time_zone estaba establecido en UTC.

  • Se ha corregido un problema durante la aplicación de parches sin tiempo de inactividad (ZDP) que impedía que una instancia de base de datos cerrara las conexiones de los clientes al llegar al valor mínimo configurado por el cliente para wait_timeout o interactive_timeout.

Actualizaciones y migraciones:

  • Se ha corregido un problema que provocaba que las actualizaciones o migraciones fallaran cuando la versión del motor de base de datos Aurora MySQL de destino era 3.04.0 o superior. Esto ocurre cuando el parámetro del clúster de base de datos lower_case_table_names está establecido en 1 y la intercalación de bases de datos MySQL no es compatible con nombres de tablas en minúsculas.

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.34 (incluida). 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.