Indice del Contenuto - Web Agency Ragusa & SEO Ragusa
Ottimizzare le query su Google BigQuery
Le prestazioni complessive delle query sono una considerazione importante per qualsiasi architettura di database.
Con Google Cloud Platform – GCP -, l’attenzione si concentra anche sulle tariffe mensili per l’esecuzione di query.
Prestazioni delle query – Best Practice
Esaminiamo alcune best practice al riguardo.
- La prima cosa su cui bisogna concentrarsi sulle prestazioni delle query è l’unione, JOIN, e la necessità di esse stesse. Idealmente, non dovrebbero esserci join usati nelle query eseguite regolarmente.
- Denormalizzare frequentemente tabelle unite per minimizzare il tempo necessario per l’esecuzione della query.
- Evita le auto-join.
- Ridisegna le tabelle in modo da non aver bisogno di join.
- Evita join cartesiani o cross join. Creano un numero molto elevato di record risultanti che a loro volta possono avere un impatto sui costi.
- Riduci al minimo il numero di righe restituite nelle query tramite il filtro.
- Quindi, esploriamo il partizionamento. Cerca sempre i dati delle partizioni quando possibile, specialmente nei dati delle transazioni.
- Utilizza le colonne di partizione in tutte le query su una tabella delle partizioni. Questo limita il numero di record analizzati dalla query che a sua volta riduce i costi.
- Pulisci e scadenza le partizioni indesiderate.
- Mantienere basso il numero di partizioni migliora anche le prestazioni delle query e riduce i costi.
Alcune delle altre migliori prassi per migliorare le prestazioni delle query sono le seguenti.
- Le tabelle native di BigQuery sono sempre più veloci delle tabelle esterne. Utilizzare le tabelle native per i dati richiesti di frequente.
- Scegli i tipi di dati e le dimensioni dei dati con saggezza. Anche se potrebbe essere una buona idea utilizzare le stringhe dappertutto,
- l’uso delle funzioni SQL per le conversioni e il casting rallenterà le prestazioni delle query.
Latest posts by Davide Puzzo (see all)
- Come assicurarti che il tuo prossimo computer sia pronto per l’intelligenza artificiale - 5 Aprile 2024
- Strategia SEO Efficace - 12 Marzo 2024
- L’inizio della fine… per Windows 10 - 1 Marzo 2024