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 Aurora MySQL el 13 de noviembre de 2021 (versión 3.11.0, compatible con MySQL 8.0.43)
Versión: 3.11.0
Aurora MySQL 3.11.0 está disponible de forma general. Las versiones Aurora MySQL 3.11 son compatibles con MySQL 8.0.43. 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.
Puede realizar una actualización in situ mediante la aplicación de parches sin tiempo de inactividad (ZDP), restaurar una instantánea o iniciar una actualización gestionada blue/green mediante Amazon RDS Deployments desde Blue/Green cualquier clúster de Aurora MySQL versión 2 compatible actualmente a un clúster de Aurora MySQL versión 3.11.0.
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 Aurora MySQL. Para obtener información general sobre las actualizaciones de Aurora MySQL, consulte Actualización de los clústeres de base de datos de 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 pregunta o duda,Soporte puede consultarla en los foros de la comunidad y a través de ella Soporte
Mejoras
Se corrigieron problemas de seguridad y CVEs
Medio CVEs:
Bajo: CVEs
Mejoras en la disponibilidad
Se ha corregido un problema en la recuperación lógica con la
aurora_enhanced_binlogopción habilitada que podía impedir que se reiniciara la base de datos en caso de que se cancelaran las transacciones.Se ha corregido un problema que podía provocar que la instancia de grabación se reiniciara cuando se desactivaba el reenvío de escritura global o el reenvío de escritura local.
Se ha corregido un problema que podía provocar que la grabadora dejara de responder cuando se inhabilitaba el reenvío de escritura mientras dos o más réplicas reenviaban solicitudes.
Se ha corregido un problema que podía provocar el reinicio del motor cuando se
KILL <query-id>ejecutaba después de ejecutar una consulta paralelaEXPLAIN FOR CONNECTION <query-id>en ejecución.Se solucionó un problema por el que la evitación out-of-memory (OOM) no mantenía el valor del parámetro de base de
aurora_oom_responsedatos configurado tras el reinicio de la base de datos.Se ha corregido un problema que impedía a los usuarios con
SUPERprivilegiosCONNECTION_ADMINo privilegios realizar una conexión adicional más allá delmax_connectionslímite, tal y como se admite en MySQL Community Edition.Se ha corregido un problema con el escalado de Aurora Serverless V2 que provocaba el reinicio de la instancia de base de datos al impedir el intercambio de páginas de memoria críticas.
Se ha corregido un problema que podía provocar que las instancias de Aurora MySQL Serverless v2 se reiniciaran cuando el
innodb_purge_threadsparámetro se configuraba manualmente con un valor diferente al predeterminado. Elinnodb_purge_threadsparámetro ahora se administra automáticamente para las instancias Aurora Serverless v2 y no se puede modificar.Se ha corregido un problema que podía provocar que el reinicio de una instancia de lector fallara cuando el escritor estaba ejecutando un gran número de operaciones de DDL.
Se ha corregido un problema que podía provocar que la instancia de grabación dejara de responder si las instancias de lectura se reiniciaban mientras se utilizaba el reenvío de escritura global o el reenvío de escritura local.
Se ha corregido un problema que podía provocar el reinicio del motor durante la aplicación de parches sin tiempo de inactividad (ZDP) o el reinicio sin tiempo de inactividad (ZDR), al conservar las conexiones con transacciones activas. SSL/TLS
Se ha corregido un problema que, en raras ocasiones, podía provocar que los cambios de la instancia de escritura se enviaran a la instancia de lectura en un orden incompatible con los subprocesos de procesamiento de consultas. Esto puede provocar un punto muerto entre el subproceso de procesamiento de consultas y el subproceso de aplicación de la replicación, lo que a su vez puede provocar que la instancia del lector se reinicie.
Se ha corregido un problema para evitar que el servidor de bases de datos se reiniciara innecesariamente debido a una evaluación incorrecta del estado del agente de supervisión.
Mejoras generales
Se ha corregido un error que provocaba que las escrituras en la base de datos se interrumpieran al ejecutar una transacción de larga duración, lo que provocaba un reinicio de la base de datos o un error en la actualización de una versión principal.
Se ha corregido un error que provocaba que las réplicas se reiniciaran incorrectamente al unirse al escritor.
Rendimiento de base de datos optimizado para instancias de bases de datos con grandes volúmenes de Aurora Storage.
Se ha corregido un problema en el optimizador de rango que impedía reconocer las expresiones constantes al calcular los límites del rango. (Error de la comunidad #112737)
Se ha corregido un problema que provocaba que la exportación de una instantánea de base de datos a Amazon S3 tuviera un rendimiento más lento al exportar tablas que contenían columnas JSON con valores nulos.
Se ha corregido un problema que provocaba que los archivos de registro binarios temporales no se limpiaran correctamente tras la reversión de las transacciones cuando se utilizaba el registro binario. Esta solución evita el consumo de almacenamiento de los archivos temporales retenidos y, en algunos casos, también puede evitar anomalías en los archivos de registro binarios.
Se mejoró el rendimiento de las IOPS de escritura cuando la variable de sistema
innodb_flush_log_at_trx_commitestá establecida en.0Se ha corregido un problema que provocaba que la instancia de base de datos se reiniciara sin tiempo de inactividad (ZDP) o se reiniciara sin tiempo de inactividad (ZDR) y, al mismo tiempo, se restauraban las advertencias con códigos de error no válidos.
Deshabilite automáticamente
aurora_oom_responselas acciones (excepto la impresión, si está configurada) cuandoaurora_oom_responseno resuelva la presión de la memoria después de un tiempo límite (del orden de unos pocos minutos).Se ha corregido un problema que provocaba que una columna con actualizaciones parciales de JSON no se pudiera exportar en paralelo, lo que provocaba un retroceso interno a una exportación de Amazon RDS mucho más lenta.
Se ha corregido un problema que podía provocar problemas de gestión de la memoria cuando se realizaban operaciones de consulta en paralelo en la tabla con los campos blob.
Se ha corregido un problema que podía provocar que el evento
Previous_gtidsbinlog excluyera a algunas personas GTIDs con el Binlog mejorado activado ygtid_modeestablecido en o.ONON_PERMISSIVESe ha corregido un problema que provocaba un “error interno de reenvío de escritura” inesperado en las instancias de lectura cuando el reenvío de escritura estaba activado.
Se resolvió una condición de carrera que podía provocar lecturas incorrectas de páginas del grupo de búferes durante las operaciones escalado vertical de Aurora Serverless o durante la expulsión de páginas del grupo de búferes. Referencia Error de la comunidad n.º 116305
. Se ha corregido un problema que provocaba que la exportación de una instantánea de base de datos a Amazon S3 fuera más lenta al exportar tablas que contenían índices secundarios con expresiones generadas.
Se ha corregido un problema que provocaba que
AbortedClientslas métricas fueran inexactas cuando varias conexiones finalizaban inesperadamente.Se agregó una nueva variable global
aurora_lambda_request_timeoutpara permitir a los usuarios configurar los tiempos de espera de las AWS Lambda solicitudes (predeterminado: 10 segundos). Para obtener más información sobre la invocación de una función Lambda desde un clúster de base de datos Aurora MySQL, consulte Invocar una función Lambda desde un clúster de base de datos Aurora MySQL.Se solucionó un problema por el que el reenvío de escritura local dejaba de funcionar después de que la instancia de base de datos se reiniciara sin tiempo de inactividad.
Se ha corregido un problema que podía provocar un error en la operación de reinicio de una instancia de base de datos si
max_user_connectionsse establecía en un valor bajo.Se mejoró el rendimiento de la exportación en paralelo al optimizar el proceso de arranque para grandes volúmenes (>64 TB), lo que redujo el tiempo total de operación de exportación.
Se ha corregido un problema que podía provocar que la instancia de escritura se reiniciara cuando se
ALTER TABLEejecutaba en paralelo con las consultas de lectura.Se ha corregido un problema que podía provocar que las exportaciones de clústeres de bases de datos tardaran mucho más de lo esperado cuando había tablas de más de 14 TB.
Se ha corregido un problema que provocaba un seguimiento impreciso de las solicitudes de consultas paralelas al ejecutar
EXPLAIN ANALYZEsentencias en las que elAurora_pq_request_in_progresscontador no se actualizaba con precisión.Se ha corregido un problema que, en condiciones poco comunes, podía provocar que la instancia de la base de datos se reiniciara cuando el volumen de la base de datos estaba cerca del tamaño máximo permitido.
Se ha corregido un problema que podía provocar el reinicio de una instancia de base de datos al restaurar las conexiones durante el reinicio sin tiempo de inactividad y la aplicación de parches sin tiempo de inactividad.
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 8.0.43 inclusive. 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.
Se ha corregido un error que provocaba que al consultar el formulario se
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)produjera un error en la aserción.item_func.cc(Corrección de error de la comunidad #36128964)Una consulta del formulario
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)dio lugar a una afirmación enitem_func.cc. (Error #36128964)
Para obtener más información sobre los cambios en la comunidad, consulte las notas de la versión 8.0.43 de MySQL