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
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áusulaRENAME
. -
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
yserver_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).
-
Captura previa de clave asíncrona (AKP). Para obtener más información, consulte Optimización de las consultas de combinación indexadas de Aurora con la captura previa de claves asíncronas en la Guía del usuario de Amazon Aurora.
-
Combinaciones hash. Para obtener más información, consulte Optimización de consultas de combinación grandes de Aurora MySQL con combinaciones de hash en la Guía del usuario de Amazon Aurora.
-
Funciones nativas para invocar AWS Lambda funciones de forma sincrónica. Para obtener más información, 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.
-
Agrupación en lotes de análisis. Para obtener más información, consulte Actualizaciones del motor de base de datos de Aurora MySQL del 11/12/2017 (versión 1.16) (obsoleta).
-
Migración de datos desde MySQL con un bucket de Amazon S3. Para obtener más información, consulte Migración de datos desde MySQL con un bucket de Amazon S3 en la Guía del usuario de Amazon Aurora.
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