Actualizaciones del motor de base de datos de Aurora MySQL del 14/08/2020 (versión 2.04.9) (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 14/08/2020 (versión 2.04.9) (obsoleta)

Versión: 2.04.9

Aurora MySQL 2.04.9 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.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2,09.*, 2.10.*, 3.01.* y 3.02.*.

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.

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

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], Asia Pacífico (Hong Kong) [ap-east-1] y Oriente Medio (Bahréin) [me-south-1]. Cuando esté disponible, enviaremos una notificación aparte.

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

Correcciones de prioridad alta:

Correcciones fundamentales:

Mejoras de disponibilidad:

  • Se ha corregido un problema que podía provocar un reinicio de la base de datos o conmutación por error debido a la ejecución de un comando kill session. Si se produce este problema, ponte en contacto con el servicio de AWS asistencia para habilitar esta solución en tu instancia.

  • Se ha corregido un problema que provocaba el reinicio de una base de datos durante la ejecución de una consulta compleja que implicaba combinaciones de varias tablas y agregaciones que utilizaban tablas intermedias internamente.

  • Se ha corregido un problema que provocaba que se reiniciara la base de datos debido a una interrupción DROP TABLE en varias tablas.

  • Se ha corregido un problema que provocaba una conmutación por error de la base de datos durante la recuperación.

  • Se ha corregido un reinicio de la base de datos provocado por informes incorrectos de threads_running cuando se habilitan registros de auditoría y consultas lentas.

  • Se ha corregido un problema que provocaba que un comando kill query se atascara durante la ejecución.

  • Se ha corregido una condición de carrera en el administrador de bloqueos que provocaba un reinicio de la base de datos o una conmutación por error durante la restauración de la transacción.

  • Se ha corregido un problema que provocaba el reinicio de la base de datos o la conmutación por error cuando varias conexiones intentaban actualizar la misma tabla con un índice de búsqueda de texto completo.

  • Se ha corregido un problema que podía provocar un bloqueo al vaciar un índice que provocaba una conmutación por error o un reinicio.

Mejoras generales:

  • Se han corregido problemas que podían provocar que las consultas de réplicas de lectura utilizaran datos de una transacción no confirmada. Este problema se limita a las transacciones que se inician inmediatamente después de un reinicio de la base de datos.

  • Se ha corregido un problema encontrado durante INPLACE ALTER TABLE para una tabla con desencadenadores definidos y cuando el DDL no contenía una cláusula RENAME.

  • Se ha corregido un problema que provocaba que la clonación tardase más tiempo en algunos clústeres de bases de datos con cargas de escritura elevadas.

  • Se ha corregido un problema que se producía durante una actualización cuando una tabla con particiones tenía espacios incrustados en el nombre.

  • Se ha corregido un problema por el que la réplica de lectura podía ver de forma transitoria los resultados parciales de una transacción confirmada recientemente en el escritor.

  • Se ha corregido un problema que provocaba que las consultas en una réplica de lectura en una tabla FTS produjeran resultados obsoletos. Esto solo se producirá cuando la consulta FTS en la réplica de lectura siga de cerca una consulta sobre INFORMATION_SCHEMA.INNODB_SYS_TABLES para la misma tabla FTS en el escritor.

  • Se ha corregido un problema que daba lugar a una restauración lenta de un clúster de base de datos de Aurora 1.x que contenía índices FTS (búsqueda de texto completo) en un clúster de base de datos de Aurora 2.x.

  • Longitud máxima permitida ampliada hasta 2000 para parámetros globales server_audit_incl_users y server_audit_excl_users.

  • Se ha corregido un error que provocaba que la restauración de Aurora 1.x a Aurora 2.x tardara mucho tiempo en completarse.

  • Se ha corregido un problema que provocaba que una invocación lambda_async a través del procedimiento almacenado no funcionara con Unicode.

  • Se ha corregido un problema que se producía cuando un índice espacial no maneja correctamente una columna de geometría fuera de registro.

  • Se ha corregido un problema que podía provocar que una consulta fallara en una instancia de base de datos de lector con un error InternalFailureException con el mensaje "Operation terminated (internal error)" (Operación terminada [error interno]).

Integración de correcciones de errores de MySQL.

  • Error n.º 23070734, Error n.º 80060: Las TRUNCATE TABLE simultáneas provocan detenciones

  • Error n.º 23103937: PS_TRUNCATE_ALL_TABLES() NO FUNCIONA EN MODO SUPER_READ_ONLY

  • Error n.º 22551677: al desconectar el servidor, una condición de carrera dentro del esquema de rendimiento podría provocar la salida del servidor.

  • Error n.º 27082268: sincronización de sincronización FTS no válida.

  • Error n.º 12589870: se ha corregido un problema que provocaba un reinicio con la instrucción multiconsulta cuando la caché de consulta está habilitada.

  • Error n.º 26402045: ciertos casos de materialización de subconsulta podrían provocar la salida del servidor. Estas consultas ahora producen un error que sugiere que la materialización se desactive.

  • Error n.º 18898433: las consultas con muchas uniones izquierdas eran lentas si se usaba el almacenamiento en búfer de unión (por ejemplo, usando el algoritmo de bucle anidado de bloques).

  • Error n.º 25222337: un nombre de campo de columna virtual NULL en un índice virtual provocaba una salida del servidor durante una comparación de nombres de campo que se producía al rellenar columnas virtuales afectadas por una restricción de clave externa. (https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131)

  • Error n.º 25053286: la ejecución de un procedimiento almacenado que contenía una consulta que accedía a una vista podría asignar memoria que no se liberaba hasta que finalizara la sesión. (https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d)

  • Error n.º 25586773: la ejecución de un procedimiento almacenado que contenía una instrucción que creó una tabla a partir del contenido de ciertas instrucciones SELECT (https://dev.mysql.com/doc/refman/5.7/en/select.html) podría provocar una pérdida de memoria. (https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1)

  • Error n.º 26666274: BUCLE INFINITO EN EL CONTENEDOR DE BÚFER DE ESQUEMA DE RENDIMIENTO.

  • Error n.º 23550835, error n.º 23298025, error n.º 81464: una tabla de esquema de rendimiento SELECT cuando un búfer interno estaba lleno podría provocar la salida del servidor.

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.04.9 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.04.9 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