Inserito il: Jun 2, 2020

Amazon Redshift ora elabora le query due volte più velocemente quando devono essere compilate. Questa ottimizzazione ti offre migliori prestazioni delle query quando crei un nuovo cluster Redshift, quando effettui l'onboarding di un nuovo carico di lavoro su un cluster preesistente o dopo un aggiornamento software di un cluster preesistente. Questi miglioramenti delle prestazioni delle query sono disponibili senza costi aggiuntivi e per abilitarli nei cluster non è necessaria alcuna operazione.  

Con questo aggiornamento, le compilazioni delle query vengono ridimensionate in un servizio di compilazione serverless oltre le risorse di calcolo del nodo principale del cluster. Stiamo anche offrendo una cache illimitata per l'archiviazione degli oggetti compilati, per aumentare gli accessi alla cache passando dal 99,60% al 99,95%, quando le query mission-critical vengono inviate a Redshift.  

Quando le query vengono inviate ad Amazon Redshift, il motore di esecuzione della query compila la query nel codice macchina e la distribuisce ai nodi del cluster. Il codice compilato viene eseguito più rapidamente perché elimina il sovraccarico dovuto all'uso di un interprete. Per un nuovo cluster senza cache del codice o dopo che un cluster preesistente viene aggiornato all'ultima versione, la cache del codice viene svuotata e le query devono essere sottoposte a compilazione di query. Ne consegue che la latenza della query può variare e ciò potrebbe non soddisfare i requisiti di alcuni carichi di lavoro. Grazie a questo aggiornamento, la cache illimitata riduce al minimo la necessità di compilare il codice e, quando è necessaria la compilazione, una farm di compilazione scalabile lo compila in parallelo per accelerare i carichi di lavoro. L'entità dell'accelerazione del carico di lavoro dipende dalla sua complessità e dalla simultaneità. Per ulteriori informazioni sulla compilazione del codice, fai riferimento all'elaborazione delle query nella Guida per gli sviluppatori del database.  

Questi miglioramenti delle prestazioni delle query sono ora automaticamente abilitati con la versione 1.0.13751 nelle regioni Stati Uniti orientali (Ohio), Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon), Asia Pacifico (Seul), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Tokyo), UE (Francoforte), UE (Irlanda) e UE (Londra).