Ottimizzerò procedure memorizzate Oracle SQL e migliorerò le query SQL lente
Senior Backend Engineer in Rust, Go, Kubernetes e GCP
Informazioni su questo servizio
Una procedura memorizzata che prima richiedeva minuti ora impiega ore. Una query blocca una tabella e blocca tutto il sistema. Il tuo database Oracle è la spina dorsale dell'azienda, quindi nessuno vuole toccarlo ed è proprio per questo che rimane lento.
Ottimizzo Oracle PL/SQL in sistemi di gestione del rischio di produzione per dati finanziari, dove una procedura lenta non è un inconveniente, ma un rischio di regolamento. Ottimizzo per velocità e correttezza.
Cosa faccio:
- Analisi del piano di esecuzione e riscrittura delle query (join, index, hint, operazioni in bulk)
- Refactoring delle stored procedure e eliminazione dei colli di bottiglia
- Diagnosi di locking e contention, con pattern di atomic table-swap per evitare rischi di lettura parziale
- Riscritture basate su set di logica row-by-row (lenta per lenta)
- Strategie di partizionamento e accesso per tabelle di grandi dimensioni
La mia regola: durante qualsiasi pulizia o refactoring, rinomino solo variabili PL/SQL locali. Non cambio mai il nome di colonne, tabelle o oggetti nel tuo schema, e ogni dipendenza rimane esattamente come è. Ottieni codice più veloce, non un progetto di migrazione.
Inviami la procedura o la query (e un piano di esecuzione se ne hai uno) e ti dirò dove va il tempo prima di ordinare.
