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

Versión: 1.7.0

Nuevas características

  • Programador con reconocimiento de NUMA: el programador de tareas para el motor de Aurora MySQL cuenta ahora con reconocimiento de acceso a memoria no uniforme (NUMA). Esto minimiza la contención de sockets entre varias CPU, lo que produce un desempeño mejorado para la clase de instancia de base de datos db.r3.8xlarge.

  • La lectura anticipada en paralelo funciona de manera asíncrona en segundo plano: se ha revisado la lectura anticipada en paralelo a fin de mejorar el rendimiento mediante un subproceso dedicado para reducir la contención de subprocesos.

  • Creación de índice mejorada (modo lab): la implementación para crear índices secundarios funciona ahora generando el índice de abajo arriba, lo cual elimina divisiones innecesarias de páginas. Esto puede disminuir el tiempo necesario para crear un índice o reconstruir una tabla. Esta característica está deshabilitada de forma predeterminada y puede activarse habilitando el modo lab de Aurora. Para obtener información, consulte Modo lab de Amazon Aurora MySQL en la Guía del usuario de Amazon Aurora.

Mejoras

  • Se ha corregido un problema por el que el establecimiento de una conexión tardaba demasiado tiempo si se producía un pico en el número de conexiones solicitadas para una instancia.

  • Se ha corregido un problema por el que se producía un bloqueo si se ejecutaba ALTER TABLE en una tabla con particiones que no utilizaba InnoDB.

  • Se ha corregido un problema por el que una carga de trabajo con muchas escrituras podía causar una conmutación por error.

  • Se ha corregido una aserción errónea que causaba un error si se ejecutaba RENAME TABLE en una tabla con particiones.

  • Se ha mejorado la estabilidad al anular una transacción durante una gran carga de trabajo de inserciones.

  • Se ha corregido un problema por el que índices de búsqueda de texto no eran viables en una réplica de Aurora.

Integración de correcciones de errores de MySQL.

  • Mejora de la escalabilidad mediante la división del bloqueo LOCK_grant. (Puerto WL n.º 8355)

  • La apertura del cursor en SELECT en el procedimiento almacenado causa un error de segmentación. (Error de puerto n.º 16499751)

  • MySQL da un resultado incorrecto con algunos usos especiales. (Error n.º 11751794)

  • Bloqueo en GET_SEL_ARG_FOR_KEYPART: causado por el parche para el error n.º 11751794. (Error n.º 16208709)

  • Resultados incorrectos para una consulta simple realizada por GROUP BY. (Error n.º 17909656)

  • Filas adicionales en la consulta de semicombinación (semijoin) con predicados de rango. (Error n.º 16221623)

  • Agregar una cláusula ORDER BY tras una subconsulta IN podría provocar la devolución de filas duplicadas. (Error n.º 16308085)

  • Bloqueo con el comando EXPLAIN para una consulta con examen amplio para GROUP BY, MyISAM. (Error n.º 16222245)

  • El examen de índice amplio con predicado de entero entre comillas devuelve datos aleatorios. (Error n.º 16394084)

  • Si el optimizador estaba utilizando un examen de índice amplio, el servidor podía detenerse mientras intentaba crear una tabla temporal. (Error n.º 16436567)

  • COUNT(DISTINCT) no debe contar valores NULL, pero se cuentan cuando el optimizador utiliza el examen de índice amplio. (Error n.º 17222452)

  • Si una consulta tenía las funciones MIN()/MAX() y aggregate_function(DISTINCT) (por ejemplo, SUM(DISTINCT)) y se ejecutaba utilizando el examen de índice amplio, los valores de los resultados de MIN()/MAX() se establecían incorrectamente. (Error n.º 17217128)