Ich werde Oracle SQL Stored Procedures optimieren und langsame SQL-Abfragen abstimmen
Senior Backend Engineer in Rust, Go, Kubernetes und GCP
Über diesen Service
Eine Stored Procedure, die früher in Minuten lief, läuft jetzt stundenlang. Eine Abfrage sperrt eine Tabelle und bringt das ganze System zum Stillstand. Deine Oracle-Datenbank ist das Rückgrat des Geschäfts, deshalb will niemand daran herumfummeln – genau deshalb bleibt sie langsam.
Ich optimiere Oracle PL/SQL in produktiven Risiko-Management-Systemen für Finanzdaten, wo eine langsame Procedure kein Ärgernis, sondern ein Settlement-Risiko ist. Ich tune auf Geschwindigkeit und Genauigkeit.
Was ich mache:
- Analyse des Ausführungsplans und Umschreiben von Abfragen (Joins, Indizes, Hinweise, Bulk-Operationen)
- Refactoring von Stored Procedures und Beseitigung von Engpässen
- Diagnose von Sperren und Contention, mit atomaren Tabellen-Swap-Mustern, um Partial-Read-Risiko zu vermeiden
- Set-basierte Umschreibungen von Zeile-für-Zeile (langsame) Logik
- Partitionierung und Zugriffspfad-Strategien für große Tabellen
Mein Grundsatz: Während jeder Bereinigung oder Umstrukturierung ändere ich nur lokale PL/SQL-Variablen umbenennen. Ich ändere niemals einen Datenbankspalten-, Tabellen- oder Objektnamen – dein Schema und alle Abhängigkeiten bleiben genau so, wie sie sind. Du bekommst schnelleren Code, kein Migrationsprojekt.
Sende mir die Procedure oder Abfrage (und einen Ausführungsplan, falls vorhanden), und ich sage dir, wo die Zeit hingeht, bevor du bestellst.
