Actualizaciones del motor de base de datos de Aurora MySQL del 05/04/2017 (versión 1.12) (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 05/04/2017 (versión 1.12) (obsoleta)

Versión: 1.12

Aurora MySQL 1.12 es ahora la versión preferida para la creación de clústeres de bases de datos nuevos, incluidas las restauraciones a partir de instantáneas.

Esta no es una actualización obligatoria para clústeres existentes. Tendrá la opción de realizar la actualización de clústeres existentes a la versión 1.12 una vez que finalicemos la aplicación del parche en toda la flota a la 1.11 (consulte las notas de la versión 1.11 de Aurora y el anuncio en el foro correspondiente). Con la versión 1.12 de Aurora, estamos utilizando un modelo de aplicación de parches en clúster. Se aplican parches a todos los nodos de un clúster de base de datos Aurora al mismo tiempo. 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.

Nuevas características

  • DDL rápida: Aurora MySQL permite ahora ejecutar una operación ALTER TABLE tbl_name ADD COLUMN col_name column_definition de manera casi instantánea. La operación se completa sin que sea necesario copiar la tabla y sin que haya un impacto material en otras instrucciones DML. Dado que no consume almacenamiento temporal para una copia de la tabla, las instrucciones DDL resultan prácticas incluso para tablas grandes en clases de instancias pequeñas. El DDL rápido solo se admite actualmente para añadir columnas que se puedan anular, sin un valor predeterminado, al final de una tabla. Esta característica está disponible actualmente en el modo lab de Aurora. Para obtener más información, consulte Modificación de las tablas de Amazon Aurora con operaciones DDL rápidas en la Guía del usuario de Amazon Aurora.

  • Mostrar estado de volumen: hemos agregado un nuevo comando de monitorización, SHOW VOLUME STATUS, para mostrar el número de nodos y discos en un volumen. Para obtener más información, consulte Visualización del estado del volumen para un clúster de base de datos de Aurora MySQL en la Guía del usuario de Amazon Aurora.

Mejoras

  • Se han implementado cambios para bloquear la compresión y reducir aún más la memoria asignada por objeto de bloqueo. Esta mejora está disponible en el modo lab.

  • Se ha corregido un problema que producía que la métrica trx_active_transactions disminuyera rápidamente incluso cuando la base de datos estaba inactiva.

  • Se ha corregido un mensaje de error no válido relativo a sintaxis de consulta de inserción de errores al simular un error en discos y nodos.

  • Se han corregido múltiples problemas relacionados con las condiciones de carrera y bloqueos temporales inactivos en el administrador de bloqueos.

  • Se ha corregido un problema que provocaba el desbordamiento del búfer en el optimizador de consultas.

  • Se ha corregido un problema de estabilidad en réplicas de lectura de Aurora cuando los nodos de almacenamiento subyacentes experimentaban un bajo nivel de memoria disponible.

  • Se ha corregido un problema por el que las conexiones inactivas persistían más allá de la configuración del parámetro wait_timeout.

  • Se ha corregido un problema por el que query_cache_size devolvía un valor no esperado después del reinicio de la instancia.

  • Se ha corregido un problema de desempeño producido cuando el subproceso de diagnóstico sondeaba la red con demasiada frecuencia si las escrituras no avanzaban hacia el almacenamiento.

Integración de correcciones de errores de MySQL.

  • Volver a cargar una tabla desalojada mientras estaba vacía provocaba el restablecimiento del valor AUTO_INCREMENT. (Error n.º 21454472 y error n.º 77743)

  • No se encontraba un registro del índice en la restauración debido a incoherencias en la estructura de purge_node_t. La incoherencia producía mensajes de advertencia y de error, por ejemplo, “error in sec index entry update”, “unable to purge a record” y “tried to purge sec index entry not marked for deletion”. (Error n.º 19138298, error n.º 70214, error n.º 21126772 y error n.º 21065746)

  • El cálculo incorrecto del tamaño de pila para la operación qsort conduce al desbordamiento de la pila. (Error n.º 73979)

  • No se encuentra el registro en un índice cuando se produce la restauración. (Error n.º 70214 y error n.º 72419)

  • ALTER TABLE agrega la columna TIMESTAMP en la actualización. CURRENT_TIMESTAMP inserta datos ZERO. (Error n.º 17392)