Ich behebe langsame SQL-Server-Abfragen und optimiere deine dotnet-Anwendung

Einige Informationen wurden automatisch übersetzt.

Indien

Ich spreche Hindi, Englisch

Teamleiter und Senior DOT NET Entwickler, Multi Tenant SaaS, SQL Server

Ich entwickle Multi-Tenant B2B SaaS-Plattformen auf .NET. Über 5 Jahre, drei ausgelieferte Multi-Tenant-Produkte: ein CRM, ein HRMS und eine Aufgabenmanagement-Plattform. Jetzt leite ich ein Team von...
Über diesen Service

Deine .NET-Anwendung war bei 100 Nutzern schnell. Bei 10.000 nicht mehr. Das ist fast nie ein Serverproblem – es ist ein Problem mit dem Abfrageplan.


WAS ICH MACHE


Ich lese die tatsächlichen Ausführungspläne, nicht die Code-Kommentare. Fehlende und doppelte Indexe, nicht-SARGable Prädikate, implizite Konvertierungen, Parameter Sniffing, N+1-Probleme vom ORM, Tabellenscans, die hinter einer WHERE-Klausel versteckt sind, die gut aussieht.


Dann behebe ich sie und zeige dir die Zeiten vor/nach der Optimierung.


WER ICH BIN


Mehr als 5 Jahre Erfahrung mit .NET und MSSQL. Ich habe drei Multi-Tenant B2B SaaS-Produkte gebaut – ein CRM, ein HRMS und eine Aufgabenmanagement-Plattform – bei denen die Query-Performance zwischen den Mandanten das Ganze ausmacht. Heute leite ich ein Team von über 4 Entwicklern und prüfe jede Zeile, bevor sie live geht.


WAS ICH VON DIR BRAUCHE


Nur-Lese-Zugriff auf eine Kopie der Datenbank oder die exportierten .sqlplan-Dateien. Keine Produktionszugänge, niemals.


WIE ICH ARBEITE


Vor jeder Arbeit schreibe ich einen klaren Scope. Du bekommst den Bericht, auch wenn die Antwort lautet „das lässt sich auf Abfrageebene nicht beheben“ – ich sage dir das, anstatt dich dafür abzurechnen.


Jodhpur, Indien (IST). Guter Arbeitszeit-Overlap mit UK, Europa, UAE und Australien.

Expertise:

Geschwindigkeitsoptimierung

Abfrageoptimierung

Plattform:

MS SQL

mySQL

SQL Server