Risolverò query lente di sql server e ottimizzerò la tua applicazione dotnet
Team Lead e Sviluppatore senior DOT NET, SaaS Multi Tenant, SQL Server
Informazioni su questo servizio
La tua applicazione .NET era veloce con 100 utenti. A 10.000 no. Quasi mai è un problema di server, ma di piano di query.
COSA FACCIO
Leggo i piani di esecuzione reali, non i commenti nel codice. Indici mancanti o duplicati, predicati non SARGable, conversioni implicite, parameter sniffing, N+1 dall'ORM, scansioni di tabelle nascoste dietro a una clausola WHERE che sembra a posto.
Poi li correggo e ti mostro i tempi prima/dopo.
CHI SONO
Oltre 5 anni su .NET e MSSQL. Ho creato tre prodotti SaaS B2B multi-tenant — un CRM, un HRMS e una piattaforma di gestione delle attività — dove le performance delle query tra tenant sono tutto. Ora dirigo un team di più di 4 sviluppatori e rivedo ogni riga prima che venga rilasciata.
COSA HO BISOGNO DA TE
Accesso in sola lettura a una copia del database, o ai piani di esecuzione esportati come .sqlplan. Mai credenziali di produzione.
COME LAVORO
Scope scritto prima di toccare qualsiasi cosa. Ricevi il report anche se la risposta è "questo non si può risolvere a livello di query" — te lo dirò invece di fartelo pagare come problema.
Jodhpur, India (IST). Forte sovrapposizione di orari di lavoro con UK, Europa, UAE e Australia.
Piattaforma:
MS SQL
•
MySQL
•
SQL server
FAQ
Traduzione automatica.
Hai bisogno di accesso al mio database di produzione?
No. Una copia ripristinata o file .sqlplan esportati sono sufficienti. Non chiedo mai credenziali di produzione.
E se il mio problema non riguarda il database?
Ricevi comunque l'analisi scritta che ti dice dove va realmente il tempo. Non ti venderò una soluzione di cui non hai bisogno.
Puoi lavorare nel mio fuso orario?
Sono in India (IST). Forte sovrapposizione con UK, Europa, UAE e Australia. Per clienti US lavoro in modo asincrono con un passaggio mattutino.
Lavori con MySQL o PostgreSQL?
MySQL sì. PostgreSQL e Oracle no. Accetto lavori solo su stack che ho effettivamente rilasciato.
Firmerai un NDA?
Sì, prima di qualsiasi accesso a database o codice.

