Ottimizzerò le tue query sql lente e lo schema del database
Consulente senior
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.
Piattaforma:
MySQL
•
PostgreSQL
•
Altro
