Diagnosticherò e risolverò la tua query SQL server lenta
Ingegnere di Database Senior
Informazioni su questo servizio
Una query sta rallentando la tua applicazione? Ho passato 30 anni come ingegnere di database, tra cui oltre 20 anni a ottimizzare sistemi SQL Server per una piattaforma di servizi finanziari che elabora più di 268 miliardi di dollari all'anno con oltre 1.400 transazioni al secondo. So cosa significa una query lenta su larga scala e come risolverla.
Inviami la tua query problematica insieme al suo piano di esecuzione (o alla struttura della tabella se non ne hai uno), e identificherò esattamente cosa causa il rallentamento—mancanza di index, logica di join scarsa, parameter sniffing, statistiche obsolete, qualunque sia—e ti consegnerò una versione riscritta e ottimizzata con una spiegazione semplice di cosa è cambiato e perché.
Questo non è un semplice elenco di controllo per il tuning. Ogni raccomandazione si basa sulla tua query reale e sui tuoi pattern di dati.
Ciò che otterrai:
- Una versione riscritta e ottimizzata della tua query
- Una spiegazione scritta delle cause principali
- Raccomandazioni specifiche sugli index, se applicabile
- Motivazioni sulle performance prima e dopo, basate sul piano di esecuzione
Piattaforma:
SQL server
FAQ
Traduzione automatica.
Q: Non ho un piano di esecuzione. Puoi comunque aiutarmi?
A: Sì, ma potrebbe essere necessario il livello Standard o Premium, poiché la diagnosi senza un piano richiede più indagini. Ti avviserò prima di iniziare.
Q: Hai bisogno di accesso al mio database?
A: No, lavoro sulla base del testo della query, del piano di esecuzione e della struttura di tabelle/index che fornisci. Non è necessario l'accesso diretto, il che significa anche nessun problema di sicurezza da parte tua.
Q: E se la soluzione non velocizza davvero le cose?
A: Farò domande chiarificatrici prima della consegna se il piano di esecuzione suggerisce cause multiple, quindi è raro. Se succede, i livelli Standard e Premium includono una revisione per iterare.
Q: Puoi ottimizzare query di Oracle/MySQL/PostgreSQL?
A: La mia specializzazione è specificamente SQL Server (T-SQL). Non voglio darti consigli di qualità inferiore su piattaforme in cui non sono esperto, ma posso indicarti altri professionisti se necessario.

