Ottimizzerò le query PostgreSQL lente usando explain analyze e indicizzazione

Alcune informazioni sono state tradotte automaticamente.

Pakistan

Parlo Urdu, Inglese

Inserimento dati, pulizia Excel, scraping web e automazione CSV di prodotti

Ciao, sono Adnan Naveed, freelancer pakistano specializzato in dati. Trasformo file disordinati, PDF e siti web in fogli di calcolo puliti e organizzati. Uso Excel e Python per convertire, pulire, est...
Informazioni su questo servizio

Una query PostgreSQL rende lenta la tua app, API o report? Scoprirò perché e la systema.


Sono uno sviluppatore di database con oltre 11 anni di SQL e ottimizzazione delle query su grandi sistemi ERP Oracle (HR, Payroll, Inventory, Supply Chain). Le competenze principali sono le stesse in PostgreSQL: leggere i piani di esecuzione, scegliere gli indici giusti e riscrivere le query per fare meno lavoro.


CHE COSA FACCIO

- Leggo l'output EXPLAIN (ANALYZE, BUFFERS) e individuo il collo di bottiglia: scansioni seq, ordine di join errato, errori di stima delle righe, ordinamenti che scrivono su disco

- Riscrivo le query: join, CTE, funzioni di finestra, rimuovendo pattern N+1 e funzioni su colonne indicizzate

- Consiglio su indici (compositi, parziali, espressioni) e segnalo quelli inutilizzati o duplicati

- Controllo se le statistiche sono obsolete (ANALYZE)


COSA OTTIENI

- Confronto piano prima/dopo

- Query ottimizzata e testata

- script di indice e rapporto in italiano semplice


Lavoro sul testo della query, sui piani e su una copia di test. Nessun accesso di produzione richiesto.


Invia la query e il suo output EXPLAIN ANALYZE prima di ordinare così posso confermare l'ambito.

Tipo di database:

Database relazionale

Piattaforma:

PostgreSQL

Expertise:

SQL

•

DDL

•

DML

•

Ottimizzazione query

Altri servizi della categoria Database offerti da me