Ich schreibe, repariere, debugge und optimiere deine SQL-Abfragen
Softwareentwickler
Über diesen Service
Funktioniert deine SQL-Abfrage nicht, liefert falsche Ergebnisse oder läuft langsam? Ich diagnostiziere das Problem, liefere sauberen korrigierten SQL-Code und erkläre klar, was sich geändert hat.
Ich arbeite mit MySQL, PostgreSQL, SQL Server und SQLite.
Ich kann bei folgendem helfen:
- Schreiben von SELECT- und Reporting-Abfragen
- Syntaktische Fehler und falsche Ergebnisse
- JOINs, Filter, Aggregationen, Subqueries, CTEs und Window-Funktionen
- Lesbarkeit und Performance-Optimierung von Abfragen
Jedes Paket beinhaltet sauberen SQL-Code, eine Erklärung und Testnotizen basierend auf deinem Schema und Beispiel-Daten.
Standard und Premium enthalten Optimierung und Indexberatung, wo relevant. Premium fügt eine Überprüfung des Ausführungsplans und einen detaillierten Bericht hinzu. Leistungssteigerungen hängen von deinen Daten und deiner Datenbankkonfiguration ab.
Dieses Gig deckt SELECT- und Reporting-Abfragen ab. Eine Abfrage bedeutet eine SQL-Anweisung, inklusive ihrer CTEs. Stored Procedures, Migrationen, Scheduling und Produktionseinsetzung sind ausgeschlossen.
Sende mir deine Datenbankversion, Abfrage, erwartetes Ergebnis, Schema und gereinigte Beispiel-Daten. Für Performance-Arbeiten füge Indexe und Ausführungspläne bei. Gib niemals Zugangsdaten an.
Kontaktiere mich vor der Bestellung komplexer Abfragen, damit ich den Umfang und das Paket bestätigen kann.
Datenbanktyp:
Zentralisierte Datenbank
•
Relationale Datenbank
Plattform:
mySQL
•
PostgreSQL
•
SQLite
•
SQL Server
Expertise:
SQL
•
DQL
•
Performance
•
Abfragenoptimierung
FAQ
Automatische Übersetzung
Welche Datenbanken unterstützen Sie?
Ich unterstütze MySQL, PostgreSQL, SQL Server und SQLite. Bitte teile mir deine Datenbank-Engine und Version mit, damit ich den richtigen SQL-Syntax verwenden kann. Für andere Plattformen kontaktiere mich vor der Bestellung.
Welche Informationen benötigen Sie, um loszulegen?
Bitte gib deine Abfrage, den genauen Fehler oder das falsche Ergebnis, dein erwartetes Ergebnis, relevante Tabellendefinitionen und gereinigte Beispiel-Daten an. Für Performance-Arbeiten füge auch bestehende Indexe, ungefähre Tabellengrößen und Ausführungspläne bei. Entferne Passwörter, Zugangsdaten und persönliche Infos.
Was zählt als eine Abfrage?
Eine Abfrage bedeutet eine ausführbare SELECT-Anweisung für eine angeforderte Ausgabe. Subqueries und CTEs zählen dazu. Mehrere Anweisungen werden separat gezählt. Kontaktiere mich vor der Bestellung ungewöhnlich langer oder komplexer Abfragen, damit ich den Umfang bestätigen kann.
Kannst du eine langsame SQL-Abfrage verbessern?
Standard und Premium beinhalten Optimierung und Indexberatung, wo relevant. Premium umfasst auch Überprüfung des Ausführungsplans und einen detaillierten Bericht. Verbesserungen hängen von deinen Daten, Indexen, Hardware und Datenbankkonfiguration ab, daher kann ich keine spezifische Geschwindigkeitssteigerung garantieren.
Benötigen Sie Zugriff auf meine Datenbank?
Nein. Ich arbeite mit dem SQL-Code, den Tabellendefinitionen und gereinigten Beispiel-Daten, die du bereitstellst. Zugriff auf die Produktionsdatenbank ist außerhalb dieses Gigs. Wenn du keine repräsentativen Beispiel-Daten liefern kannst, kontaktiere mich zuerst: Ich kann den SQL-Code prüfen, aber Tests und Verifizierung sind eingeschränkt.
Was bekomme ich?
Jedes Paket enthält eine SQL-Datei, eine klare Erklärung der Änderungen und Testnotizen, die beschreiben, was geprüft wurde, sowie Annahmen oder Einschränkungen. Standard bietet Optimierung und Indexberatung, wo relevant. Premium umfasst Erkenntnisse aus dem Ausführungsplan und einen detaillierten Bericht.
Was beinhaltet eine Revision?
Eine Revision umfasst Anpassungen an der gelieferten Abfrage entsprechend deiner ursprünglichen Anforderungen. Neue Ausgaben, zusätzliche Abfragen, geänderte Geschäftsregeln oder ein erweiterter Umfang erfordern eine zusätzliche Bestellung oder ein individuelles Angebot. Basic und Standard beinhalten eine Revision; Premium zwei.
Was fällt außerhalb des Umfangs dieses Gigs?
Dieses Gig deckt SELECT- und Reporting-Abfragen ab. Es umfasst keine Datenändernden Anweisungen wie INSERT, UPDATE oder DELETE; keine Stored Procedures, Trigger, Datenbankdesign, Migrationen, Scheduling, Verwaltung oder Produktionseinsetzung.
