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 SQL de base de datos Aurora My 2023-03-01 (versión 3.03.0) (en desuso)
Versión: 3.03.0
Aurora My SQL 3.03.0 está disponible de forma general. Las versiones Aurora My SQL 3.03 son compatibles con My SQL 8.0.26 y las versiones Aurora My SQL 3.02 son compatibles con My 8.0.23. SQL Para obtener más información sobre los cambios en la comunidad que se produjeron entre la 8.0.23 y la 8.0.26, consulte las notas de la versión My 8.0. SQL
Para obtener más información sobre las nuevas funciones de Aurora My SQL versión 3, consulte Aurora My SQL versión 3 compatible con My SQL 8.0. Para ver las diferencias entre Aurora My SQL versión 3 y Aurora My SQL versión 2, consulte Comparación de Aurora My SQL versión 2 y Aurora My SQL versión 3. Para ver una comparación de Aurora My SQL versión 3 y My SQL 8.0 Community Edition, consulte Comparación de Aurora My SQL versión 3 y My SQL 8.0 Community Edition.
Las SQL versiones de Aurora My compatibles actualmente son 2.07.*, 2.11.*, 3.01.*, 3.02.* y 3.03.*.
Puede realizar una actualización in situ o restaurar una instantánea desde cualquier clúster de Aurora My SQL versión 2 compatible actualmente a Aurora My SQL 3.03.0.
Para obtener información sobre la planificación de una actualización a la SQL versión 3 de Aurora My, consulte Planificación de la actualización de Aurora My SQL versión 3 en la Guía del usuario de Amazon Aurora. Para obtener información general sobre las SQL actualizaciones de Amazon Aurora My, consulte Actualización de los clústeres de Amazon Aurora My SQL DB 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 actualización con Aurora My SQL versión 3.
Si tiene alguna pregunta o duda, AWS Support está disponible en los foros de la comunidad y a través de AWS Support
Mejoras
Se corrigieron los problemas de seguridad que CVEs se enumeran a continuación:
Correcciones y otras mejoras para ajustar la administración en un entorno administrado. Las siguientes CVE correcciones adicionales son las siguientes:
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 lectura al ejecutar sentencias del lenguaje de control de datos (DCL), por ejemplo
GRANT
REVOKE
, o al establecer nuevas conexiones en la instancia de escritura. -
Se solucionó un problema por el que la consulta paralela se utilizaba incorrectamente para las operaciones del lenguaje de manipulación de datos (DML), como las
UPDATE
sentenciasDELETE
and, 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 las limitaciones de las consultas SQL paralelas de Aurora My. -
Se ha corregido un problema que, en raras ocasiones, podía provocar que las 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 grabación 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 Aurora My SQL Replica cuando las tablas temporales internas superaban los valores de memoria o mmap predeterminados o 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 SQL versión de Aurora My debido a un problema que puede provocar incoherencias al ejecutar consultas como
INSERT INTO
SELECT
, y.FROM
Para obtener más información sobre la optimización de inserción rápida, consulte Amazon Aurora My SQL Performance Enhancements.
Mejoras generales:
-
Se mejoró la latencia de las consultas de lectura de las sesiones de reenvío de escritura en las bases de datos globales mediante la configuración de coherencia de GLOBAL lectura.
-
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 comandosreset_connection
ochange_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 Aurora My SQL DB. 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
temptable_use_mmap
parámetro ha quedado obsoleto y se espera que su compatibilidad se elimine en una futura SQL versión de My. 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 My SQL versión 3.01 o 3.02 a Aurora My SQL versión 3.03 o superior, consulte Actualización de Aurora My SQL modificando la versión del motor.
-
Se ha corregido un problema que podía provocar que las actualizaciones de las versiones principales de Aurora My SQL SQL versión 2 a Aurora My versión 3 fallaran 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 que las actualizaciones de las versiones principales de Aurora My SQL versión 2 a Aurora My SQL versión 3 fallaran debido a que la migración de
mysql.innodb_index_stats
las tablasmysql.innodb_table_stats
y tardaba más de lo esperado. 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 al actualizar de Aurora My SQL versión 2 a Aurora My SQL versión 3 debido a errores de incoherencia en el esquema. El comprobador previo de actualizaciones de las tablas
mysql.general_log_template
ymysql.slow_log_template
es el encargado de notificar estos errores. Para obtener más información sobre la solución de problemas de actualización, consulte Solución de problemas de actualización con Aurora My SQL versión 3. -
Se ha corregido un problema que podía provocar errores en la actualización de Aurora My SQL versión 2 a Aurora My SQL versión 3 debido a este
schemaInconsistencyCheck
error. Este error se debe a inconsistencias en el esquema de la tablamysql.table_migration_index_info
, según lo indicado por elupgrade-prechecks.log
. Para obtener más información sobre la solución de problemas de actualizaciones a Aurora My SQL versión 3, consulte Solución de problemas de actualización con Aurora My SQL versión 3.
Correcciones de errores en la integración de My SQL Community Edition
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 Mis SQL errores corregidos por las actualizaciones del motor de base de datos Aurora My SQL 3.x.
-
Se ha corregido un problema que provocaba que algunos tipos de columnas, incluidos
JSON
yTEXT
, 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 valorAUTO_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 deEXISTS
, 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).