Ottimizzerò query sql lente per sql server, oracle, mysql, postgresql
Senior SQL Server e Oracle Database Developer
Informazioni su questo servizio
La tua app è lenta, i report si delimitano o una stored procedure impiega minuti a eseguirsi? Scoprirò il motivo e lo risolverò.
Sono uno sviluppatore senior di database e .NET con 23 anni di esperienza in sanità, banche e pagamenti, incluso l’ottimizzazione di un database Oracle da 2 TB. Non mando a indovinare. leggo il piano di esecuzione, trovo il vero collo di bottiglia e ti do una soluzione che puoi eseguire subito.
Cosa faccio:
- Riscrivo query lente o rotte e stored procedure (T-SQL, PL/SQL, MySQL, PostgreSQL)
- Progetto gli indici giusti e rimuovo quelli inutilizzati o duplicati
- Risolvo deadlock, timeout e problemi di parameter sniffing
- Miro le query generate da Entity Framework, Dapper o altri ORM
- Progetto o riprogetto schemi per performance e crescita futura
Cosa ottieni:
- script SQL ottimizzati pronti all’uso, con script di rollback
- tempi prima/dopo così puoi vedere il miglioramento
- una spiegazione in lingua chiara di cosa è cambiato e perché
I tuoi dati restano al sicuro. Lavoro su una copia o su un database di staging, o dai script e piani di esecuzione che mi invii. Non ho mai bisogno di accesso in produzione.
Non sei sicuro di quale pacchetto fa per te? Inviami la tua query e te lo dirò prima di ordinare.
Tipo di database:
Database centralizzato
•
Database relazionale
Piattaforma:
MS SQL
•
Oracle
•
PL/SQL
•
SQL server
Expertise:
Struttura dati
•
Design
•
SQL
•
Performance
FAQ
Traduzione automatica.
Devo darti accesso al database?
No. La tua query, le definizioni delle tabelle (script CREATE) e il piano di esecuzione sono di solito sufficienti. Una copia o un database di staging è opzionale.
Quali database supportate?
SQL Server e Azure SQL, Oracle, MySQL e MariaDB, e PostgreSQL.
Cosa succede se la mia query non diventa più veloce?
Spiegherò la causa e proporrò il prossimo passo. Se non posso migliorarla, possiamo annullare l’ordine.
Puoi sistemare codice slow di Entity Framework?
Sì. ottimizzo sia il LINQ che lo SQL che genera.
Puoi progettare un nuovo database?
Sì. Scegli Premium o scrivimi per un’offerta di design personalizzato (ERD, tabelle, indici, script).
