Ich werde deine SQL-Server-Datenbank optimieren und langsame Entity Framework Abfragen beheben


Über diesen Service
Automatische Übersetzung
Ist deine .NET-App langsam wegen der Datenbank? Ich behebe das.
Ich bin Backend-Entwickler, der mit C#, ASP.NET Core, Entity Framework Core und SQL Server arbeitet. Ich finde die Abfragen und EF Core Muster, die deine App verlangsamen, und behebe sie, damit deine Seiten und APIs schneller reagieren.
Was ich machen kann:
- Langsame Abfragen und N+1-Probleme in EF Core finden und beheben
- Index-Analyse und Ausführungsplan-Review
- Stored Procedure Tuning
- Schwere LINQ-Abfragen umschreiben
- Dein Schema und deine Beziehungen überprüfen
- Migrations- und EF Core-Konfigurationsprobleme beheben
So funktioniert es: Du schickst mir den Code und eine kurze Beschreibung, was langsam ist. Ich messe zuerst, behebe die größten Probleme und sende dir einen kurzen Bericht mit Vorher- und Nachher-Zeiten, damit du die Verbesserung sehen kannst.
Bitte schreibe mir vor der Bestellung mit deiner .NET-Version und einer kurzen Problembeschreibung, damit ich das passende Paket empfehlen kann.
Lerne Mohamed Sami kennen
ASP NET Core Backend Developer, REST APIs, SQL Server, Stripe and JWT
- AusÄgypten
- Mitglied seitMai 2018
- ⌀ Antwortzeit1 Stunde
- Letzte Lieferung1 Jahr
Sprachen
Arabisch, Englisch, Spanisch, Französisch
Automatische Übersetzung
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Was benötigen Sie von mir, um zu beginnen?
Das Code-Repository (oder ZIP), deine .NET- und EF Core-Versionen, eine Beschreibung, was langsam ist, und das Datenbankschema ohne sensible Daten.
Kannst du SQL-Server-Abfragen und Stored Procedures optimieren, nicht nur EF Core?
Ja. Ich arbeite an SQL-Server-Abfragen, Indizes und Stored Procedures sowie an EF Core und LINQ.
Brauche ich Zugriff auf meine Produktionsdatenbank?
Nein, und sende bitte niemals Produktionspasswörter. Das Schema, eine kleine Probe nicht-sensibler Daten oder die langsamen Abfragen und Ausführungspläne sind in der Regel ausreichend.
Wirst du die Probleme beheben oder nur sagen, was falsch ist?
Beides. Ich nehme die Korrekturen in deinem Code vor und sende einen kurzen Bericht mit Vorher- und Nachher-Zeiten. Wenn etwas eine größere Umschreibung braucht, sage ich dir das ehrlich vorher.
Garantierst du eine Geschwindigkeitssteigerung?
Ich kann keine Zahl versprechen, da es von deinen Daten und deiner Konfiguration abhängt. Ich messe vorher und nachher und zeige dir die Ergebnisse. Wenn ich nichts verbessern kann, sage ich dir das.
Mit welchen Datenbanken arbeiten Sie?
SQL Server mit EF Core. Wenn du eine andere Datenbank benutzt, schreibe mir vor der Bestellung.