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

Versión: 1.6

Esta actualización incluye las siguientes mejoras:

Nuevas características

  • Lectura anticipada en paralelo: la lectura anticipada en paralelo está ahora habilitada de manera predeterminada para todos los clústeres de base de datos Aurora MySQL y no puede configurarse. La lectura anticipada en paralelo se introdujo en la actualización de diciembre de 2015. Para obtener más información, consulte Actualizaciones del motor de base de datos de Aurora MySQL del 03/12/2015 (versión 1.4) (obsoleta).

    Además de habilitar la lectura anticipada en paralelo de manera predeterminada, esta versión incluye las siguientes mejoras:

    • Mejora de la lógica para que la lectura anticipada en paralelo sea menos agresiva, lo cual es beneficioso cuando su clúster de base de datos se encuentra con muchas cargas de trabajo paralelas.

    • Mejora de la estabilidad en tablas más pequeñas.

  • Almacenamiento eficiente de registros binarios (modo lab): los archivos de registro binario MySQL se almacenan ahora de manera más eficiente en Aurora MySQL. La nueva implementación de almacenamiento permite la eliminación de archivos de registro binarios mucho antes. Asimismo, mejora el rendimiento del sistema para una instancia en un clúster de base de datos de Aurora MySQL que es el maestro de la replicación del registro binario.

    Para habilitar el almacenamiento eficiente de registros binarios, establezca el parámetro aurora_lab_mode en 1 en el grupo de parámetros para la instancia principal o la réplica de Aurora. El parámetro aurora_lab_mode es un parámetro en el nivel de la instancia que se encuentra, de manera predeterminada, en el grupo de parámetros default.aurora5.6. Para obtener información sobre la modificación de un grupo de parámetros de base de datos, consulte Modificación de parámetros de un grupo de parámetros de base de datos en la Guía del usuario de Amazon Aurora. Para obtener información sobre los grupos de parámetros y Aurora MySQL, consulte Parámetros de configuración de Aurora MySQL en la Guía del usuario de Amazon Aurora.

    Active el almacenamiento eficiente de logs binarios únicamente para instancias de un clúster de base de datos de Aurora MySQL y que sean instancias maestras de replicación del registro binario de MySQL.

  • Variable del sistema AURORA_VERSION: ahora puede obtener la versión Aurora de su clúster de base de datos Aurora MySQL mediante una consulta de la variable del sistema AURORA_VERSION.

    Para obtener la versión de Aurora, utilice una de las siguientes consultas:

    select AURORA_VERSION(); select @@aurora_version; show variables like '%version';

    También puede ver la versión Aurora AWS Management Console al modificar un clúster de base de datos o al llamar al describe-db-engine-versions AWS CLI comando o a la operación de EngineVersions API DescribeDB.

  • Métrica de uso de la memoria del administrador de bloqueos: la información sobre el uso de la memoria del administrador de bloqueos ahora está disponible como métrica.

    Para obtener la métrica de uso de la memoria del administrador de bloqueos, utilice una de las siguientes consultas:

    show global status where variable_name in ('aurora_lockmgr_memory_used'); select * from INFORMATION_SCHEMA.GLOBAL_STATUS where variable_name in ('aurora_lockmgr_memory_used');

Mejoras

  • Se ha mejorado la estabilidad durante la recuperación de transacciones binlog y XA.

  • Se ha corregido un problema de memoria derivado de un número elevado de conexiones.

  • Se ha mejorado la precisión de las siguientes métricas: Read Throughput, Read IOPS, Read Latency, Write Throughput, Write IOPS, Write Latency y Disk Queue Depth.

  • Se ha corregido un problema de estabilidad que causaba un reinicio lento en instancias grandes después de un bloqueo.

  • Simultaneidad mejorada en el diccionario de datos con respecto a mecanismos de sincronización y desalojo de la caché.

  • Mejoras de la estabilidad y del desempeño para réplicas de Aurora:

    • Se ha corregido un problema de estabilidad para réplicas de Aurora durante cargas de trabajo intensas o en ráfagas para la instancia principal.

    • Se ha mejorado un retardo de réplica para instancias db.r3.4xlarge y db.r3.8xlarge.

    • Se ha mejorado el desempeño reduciendo la contención entre la aplicación de registros y lecturas simultáneas en una réplica de Aurora.

    • Se ha corregido un problema para la actualización de estadísticas en réplicas de Aurora para estadísticas recién creadas o actualizadas.

    • Se ha mejorado la estabilidad para réplicas de lectura cuando hay muchas transacciones en la instancia principal y lecturas simultáneas en las réplicas de Aurora en los mismos datos.

    • Se ha mejorado la estabilidad para réplicas de Aurora al ejecutar las instrucciones UPDATE y DELETE con instrucciones JOIN.

    • Se ha mejorado la estabilidad para réplicas de Aurora al ejecutar instrucciones INSERT ... SELECT.

Integración de correcciones de errores de MySQL.

  • BACKPORT Bug #18694052 FIX FOR ASSERTION `!M_ORDERED_REC_BUFFER' FAILED TO 5.6 (Error de puerto n.º 18305270)

  • SEGV IN MEMCPY(), HA_PARTITION::POSITION (Error de puerto n.º 18383840)

  • WRONG RESULTS WITH PARTITIONING,INDEX_MERGE AND NO PK (Error de puerto n.º 18167648)

  • FLUSH TABLES FOR EXPORT: ASSERTION IN HA_PARTITION::EXTRA (Error de puerto n.º 16943907)

  • SERVER CRASH IN VIRTUAL HA_ROWS HANDLER::MULTI_RANGE_READ_INFO_CONST (Error de puerto n.º 16164031)

  • RANGE OPTIMIZER CRASHES IN SEL_ARG::RB_INSERT() (Error de puerto n.º 16241773)