Amazon Redshift introduce gli identificatori di query per un migliore monitoraggio delle prestazioni delle query
Amazon Redshift introduce un identificatore univoco assegnato alle query SQL che consente di monitorare efficacemente le prestazioni delle query nel tempo e di identificare i modelli ricorrenti nelle query che richiedono molte risorse. Questa nuova funzionalità, denominata "query hash", identifica in modo univoco le query SQL in base alla loro rappresentazione testuale e ai valori dei predicati.
Query hash equivale a una firma univoca sulle query che viene generata per le interrogazioni eseguite su un data warehouse. Con query hash puoi analizzare le prestazioni delle query eseguendone un'analisi delle tendenze in un periodo di tempo o confrontando le prestazioni di una query in diversi periodi di tempo. Questa funzionalità aggiunge due nuove colonne alla vista SYS_QUERY_HISTORY: user_query_hash (un hash con valori letterali di interrogazione) e generic_query_hash (l'hash senza valori letterali della query).
Query hash di Amazon Redshift è ora disponibile al pubblico sia per i cluster con provisioning di Amazon Redshift che per i data warehouse Amazon Redshift serverless in tutte le regioni commerciali AWS e AWS GovCloud (Stati Uniti) in cui si può accedere ad Amazon Redshift. Per iniziare e per maggiori informazioni, consulta la guida per sviluppatori di database di Amazon Redshift.