Ottimizzerò le tue query sql lente e lo schema del database

Alcune informazioni sono state tradotte automaticamente.

Pakistan

Parlo Inglese

Consulente senior

Lavoro sulle parti che gli utenti non vedono mai: servizi, pipeline e datastores che devono essere corretti alle tre del mattino. La maggior parte del mio tempo la dedico all’architettura a microservi...
Informazioni su questo servizio

Una query che impiega nove secondi di solito non ha bisogno di un server più grande. Ha bisogno di un piano diverso.


Leggo l'output di EXPLAIN ANALYZE, trovo cosa sta effettivamente causando il rallentamento - un indice mancante, un ordine di join sbagliato, una funzione che avvolge una colonna indicizzata, una subquery che dovrebbe essere un join - e risolvo il problema alla radice.


Nel mio lavoro quotidiano, ridisegnare uno schema di reporting ha ridotto il tempo di esecuzione delle query di circa il 45 percento. Su un altro sistema, l'ottimizzazione del magazzino e delle query ha risparmiato circa il 20 percento dei costi.


Ciò che ottieni:


- Tempi prima e dopo, misurati, non stimati

- La query riscritta e eventuali modifiche agli index come SQL eseguibile

- Una breve spiegazione scritta di cosa non andava e perché la soluzione funziona


Database: PostgreSQL, MySQL, Snowflake, Oracle.


Inviami la query e l'output di EXPLAIN ANALYZE prima di ordinare. Se non c'è spazio significativo per miglioramenti, te lo dirò invece di accettare l'ordine.


Background e riferimenti su azizkhan-ak.github.io.


Expertise:

Migrazioni

•

Ottimizzazione velocità

Piattaforma:

MySQL

•

PostgreSQL

•

Altro