Actualizaciones del motor de base de datos de Aurora MySQL del 22/11/2019 (versión 2.06.0) (obsoleta) - 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 22/11/2019 (versión 2.06.0) (obsoleta)

Versión: 2.06.0

Aurora MySQL 2.06.0 ya está disponible con carácter general. 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.

Las versiones de Aurora MySQL compatibles actualmente son 1.14.*, 1.15.*, 1.16.*, 1.17.*, 1.18.*, 1.19.*, 2.01.*, 2.02.*, 2.03.*, 2.04.*, 2.05.* y 2.06.*.

Puede restaurar una instantánea de una versión de Aurora MySQL que actualmente sea compatible en Aurora MySQL 2.06.0. Tiene la opción de actualizar los clústeres de base de datos de Aurora MySQL 2.* existentes a Aurora MySQL 2.06.0. No puede actualizar un clúster de Aurora MySQL 1.* existente directamente a 2.06.0; sin embargo, sí puede restaurar su instantánea a Aurora MySQL 2.06.0.

Para crear un clúster con una versión anterior de Aurora MySQL, especifique la versión del motor a través de la AWS Management Console AWS CLI, la o la API de RDS.

nota

Actualmente, esta versión no está disponible en las siguientes AWS regiones: AWS GovCloud (EE. UU. Este) [us-gov-east-1], AWS GovCloud (EE. UU. Oeste) [us-gov-west-1], China (Ningxia) [cn-northwest-1], Asia Pacífico (Hong Kong) [ap-east-1] y Oriente Medio (Bahréin) [me-south-1]. Cuando esté disponible, enviaremos una notificación aparte.

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.

nota

Para obtener información sobre cómo actualizar el clúster de base de datos de Aurora MySQL, consulte Actualización de la versión secundaria o el nivel de parche de un clúster de bases de datos Aurora MySQL en la Guía del usuario de Amazon Aurora.

Mejoras

Nuevas características:

  • Los clústeres de Aurora MySQL ahora son compatibles con los tipos de instancias db.r5.8xlarge, db.r5.16xlarge y db.r5.24xlarge. Para obtener más información sobre los tipos de instancia para los clústeres de Aurora MySQL, consulte Clases de instancia de base de Aurora en la Guía del usuario de Amazon Aurora.

  • La característica de combinación hash por lo general está disponible actualmente y no precisa que la configuración del modo lab de Aurora esté Activo. Esta característica puede mejorar el desempeño de las consultas si necesita unir una gran cantidad de datos mediante equi-join. Para obtener más información sobre el uso de esta característica, consulte Uso de la API de datos para Aurora Serverless en la Guía del usuario de Amazon Aurora.

  • La característica de contención de filas activas por lo general está disponible actualmente y no precisa que la configuración del modo lab de Aurora esté Activo. Esta característica mejora sustancialmente el rendimiento de las cargas de trabajo, ya que muchas transacciones compiten por filas en la misma página.

  • Las versiones de Aurora MySQL 2.06 y posteriores ahora admiten "rebobinar" un clúster de base de datos a un momento específico, sin restaurar datos desde una copia de seguridad. Esta característica, conocida como Búsqueda de datos anteriores, ofrece ahora una forma rápida de recuperarse de los errores de usuario como, por ejemplo, anular la tabla incorrecta o eliminar la fila equivocada. La búsqueda de datos anteriores se realiza en segundos, incluso en bases de datos grandes. Lea el AWS blog para obtener información general y consulte el apartado Backtracking de un clúster de base de datos Aurora en la Guía del usuario de Amazon Aurora para obtener más información.

  • Aurora 2.06 y versiones posteriores admiten AWS Lambda invocaciones sincrónicas a través de la función nativa. lambda_sync() También está disponible la función nativa lambda_async(), que se puede utilizar como alternativa al procedimiento almacenado existente para invocación a Lambda asíncrona. Para obtener información sobre cómo llamar a las funciones de Lambda, consulte Invocación de una función de Lambda con una función nativa de Aurora MySQL en la Guía del usuario de Amazon Aurora.

Correcciones fundamentales:

Ninguno.

Correcciones de prioridad alta:

Correcciones de seguridad:

Tratamiento de la conexión

  • La disponibilidad de la base de datos se ha mejorado para atender mejor los aumentos en las conexiones de los clientes a la vez que se ejecuta un DDL o más de uno. Se trata mediante la creación de amenazas adicionales de forma temporal cuando sea necesario. Es aconsejable llevar a cabo una actualización si la base de datos deja de responder después de un aumento de las conexiones durante el procesamiento del DDL.

Reinicio del motor

  • Se ha corregido un problema de falta de disponibilidad prolongada durante el reinicio del motor. Esto aborda un problema en el inicio del grupo del búfer. Este problema se produce en escasas ocasiones pero puede afectar a cualquier versión admitida

  • Se ha corregido un problema que provoca que una base de datos configurada como un maestro de registro binario (binlog) se reinicie mientras se ejecuta una gran carga de trabajo de escritura.

Correcciones de estabilidad general:

  • Se han realizado mejoras donde las consultas con acceso a los datos que no están almacenados en caché podrían ser más lentas de lo habitual. Se anima a los clientes que sufren una gran latencia de lectura inexplicada al acceder a los datos no almacenados en caché a actualizar, ya que es posible que estén siendo víctimas de este problema.

  • Se ha corregido un problema provocado por el fallo en la restauración de tablas particionadas de una instantánea de base de datos. Se aconseja de los clientes que sufrieron errores al acceder a sus tablas particionadas en una base de datos restaurada desde la instantánea de una base de datos de Aurora MySQL 1.* utilicen esta versión.

  • Se ha mejorado la estabilidad de las réplicas de Aurora al corregir la conexión de bloqueo entre las amenazas que ofrece consultas de lectura y la que realiza cambios de esquema mientras hay una consulta de DDL en progreso en la instancia de base de datos de escritor.

  • Se ha corregido un problema de estabilidad relacionado con la actualización de la tabla mysql.innodb_table_stats, que se activa mediante las operaciones DDL.

  • Se ha corregido un problema que notificaba ERROR 1836 por error al ejecutar una consulta anidada en una tabla temporal en la réplica de Aurora.

Mejoras del rendimiento:

  • Se ha mejorado el rendimiento de la replicación de binlog al evitar llamadas innecesarias a la API al caché si el caché de la consulta se ha desactivado en el nodo de trabajo de binlog.

Comparación con Aurora MySQL, versión 1

Las siguientes características de Amazon Aurora MySQL se admiten en Aurora MySQL, versión 1 (compatible con MySQL 5.6), pero esas características no se admiten en Aurora MySQL, versión 2 (compatible con MySQL 5.7).

Compatibilidad de MySQL 5.7

Aurora MySQL 2.06.0 es compatible con cables con MySQL 5.7 e incluye características como la compatibilidad con JSON, índices espaciales y columnas generadas. Aurora MySQL usa una implementación nativa de la indexación espacial mediante curvas de orden z para multiplicar por más de 20 el rendimiento de escritura y por más de 10 el rendimiento de lectura en comparación con MySQL 5.7 para conjuntos espaciales.

Aurora MySQL 2.06.0 no admite actualmente las siguientes características de MySQL 5.7:

  • Complemento de replicación de grupo

  • Tamaño de página incrementado

  • Carga de grupo de búfer de InnoDB al inicio

  • Complemento de analizador de texto completo de InnoDB

  • Replicación de varios orígenes

  • Cambio de tamaño de grupo de búfer online

  • Complemento de validación de contraseñas

  • Complementos de reescritura de consulta

  • Filtrado de replicación

  • La instrucción SQL CREATE TABLESPACE