Publicado en: Jun 2, 2020
Ahora, Amazon Redshift procesa las consultas el doble de rápido cuando tienen que ser compiladas. Esta mejora le brinda un mejor rendimiento de consulta al crear un nuevo clúster de Redshift, integrar una carga de trabajo nueva en un clúster existente o después de actualizar el software de un clúster existente. Estas mejoras del rendimiento de las consultas están disponibles sin costo adicional, y no es necesario realizar ninguna acción para habilitarlas en sus clústeres.
Gracias a esta actualización, ahora las compilaciones de consulta se escalan a un servicio de compilación sin servidor más allá de los recursos informáticos del nodo líder de su clúster. También hemos lanzado una caché ilimitada para almacenar objetos compilados y aumentar los aciertos de caché, de un 99,60 % a un 99,95 %, cuando sus consultas de misión crítica se envíen a Redshift.
Cuando se envíen consultas a Amazon Redshift, el motor de ejecución de consultas compilará las consultas en código de máquina y lo distribuirá en los nodos de clúster. El código compilado se ejecuta más rápido porque elimina la sobrecarga que conlleva utilizar un intérprete. En el caso de un clúster nuevo sin caché de código o después de que un clúster existente se actualice a la última versión, la caché de código se vacía, y las consultas deben someterse a una compilación de consultas. Como resultado, la latencia de una consulta puede variar, lo que puede hacer que no se cumplan los requisitos de algunas cargas de trabajo. Gracias a esta actualización, la caché ilimitada minimiza la necesidad de compilar código y, cuando es necesario compilar, una granja de compilación escalable lo compila de forma paralela para acelerar sus cargas de trabajo. La magnitud de la aceleración de la carga de trabajo depende de su complejidad y concurrencia. Para obtener más información sobre la compilación de código, consulte Procesamiento de consultas en la Guía para el desarrollador de bases de datos.
Estas mejoras del rendimiento de consultas están disponibles ahora con el número de versión 1.0.13751 en las regiones EE. UU. Este (Ohio), EE. UU. Este (Norte de Virginia), EE. UU. Oeste (Norte de California), EE. UU. Oeste (Oregón), Asia Pacífico (Tokio), Asia Pacífico (Seúl), Asia Pacífico (Sídney), Asia Pacífico (Singapur), UE (Fráncfort), UE (Irlanda) y UE (Londres).