Ottimizzerò le query SQL Oracle lente e correggerò bug PL/SQL in procedure, package
Inserimento dati, pulizia Excel, scraping web e automazione CSV di prodotti
Informazioni su questo servizio
Una query, un report o un lavoro PL/SQL sta rallentando il tuo sistema Oracle o sta fallendo con errori che non riesci a tracciare?
Sono un Senior Oracle Developer con più di 11 anni di esperienza nella creazione e nel supporto di sistemi Oracle ERP (HR, Payroll, Inventory, Supply Chain, Finance) e personalizzazioni Oracle EBS in ambito manifatturiero. Scrivo e ottimizzo SQL e PL/SQL ogni giorno.
COSA FACCIO
- Capire perché una query è lenta, usando piani di esecuzione e statistiche
- Riscrivere SQL: join, funzioni analitiche, funzioni di tabella, logica basata su set invece di loop riga per riga
- Suggerire indici e viste materializzate solo dove davvero servono
- Risolvere errori PL/SQL in procedure, funzioni, package e trigger
- Aggiungere gestione delle eccezioni e logging corretti
COSA OTTIENI
- Confronto tra piano di esecuzione prima e dopo
- Script pulito, commentato, testato
- Breve rapporto: cosa c'era che non andava, cosa ho cambiato, perché
- Script di rollback (Premium)
COME LAVORO
Non eseguo mai cambiamenti sul tuo database di produzione. Lavoro sul codice e su una copia di test o campione che fornisci, e tu effettui il deploy quando sei soddisfatto.
Oracle certified (Autonomous Database Cloud 2023 Professional, APEX Cloud Developer Professional).
Inviami un messaggio con la query o l'errore iniziale e ti confermerò il pacchetto giusto.
Tipo di database:
Database relazionale
Piattaforma:
Oracle
•
PL/SQL
Expertise:
SQL
•
DQL
•
Performance
•
Ottimizzazione query
Altri servizi della categoria Database offerti da me
FAQ
Traduzione automatica.
Hai bisogno di accesso al mio database?
No. Invia la query, il piano di esecuzione (EXPLAIN PLAN o output DBMS_XPLAN), definizioni di tavole/indici e conteggio approssimativo delle righe. L'accesso in sola lettura a una copia di test aiuta ma non è obbligatorio. Non tocco mai la produzione.
Con quali versioni di Oracle lavori?
Lavoro principalmente con Oracle Database SQL e PL/SQL in ambienti ERP, inclusi Oracle EBS. Dicci la tua versione e controllerei se una funzionalità che consiglio è disponibile su di essa.
Puoi garantire un miglioramento di velocità specifico?
Nessun sviluppatore onesto può promettere un numero prima di vedere il piano e i dati. Ti mostro il piano e i tempi prima/dopo sui tuoi dati di test. Se non riesco a trovare un miglioramento significativo, te lo dirò prima di consegnare.
Puoi correggere anche bug di Oracle Forms o Reports?
Sì. Ho molta esperienza con Oracle Forms e Reports 6i/10g/11g/12c. Mandami un messaggio prima così posso dimensionare il lavoro.
Il mio codice rimane confidenziale?
Sì. Il tuo codice e i tuoi dati vengono usati solo per il tuo ordine. Puoi anonimizzare i nomi delle tabelle se preferisci.
