Ich werde Oracle SQL Stored Procedures optimieren und langsame SQL-Abfragen abstimmen

Einige Informationen wurden automatisch übersetzt.

Indonesien

Ich spreche Englisch

41 Aufträge abgeschlossen

Senior Backend Engineer in Rust, Go, Kubernetes und GCP

Senior Backend-Engineer mit 8 Jahren Erfahrung im Aufbau hochleistungsfähiger Systeme. Bei Mandiri Sekuritas entwickle ich Low-Latency-Handelsmaschinen in Rust und Go, die eine 150-fach schnellere Ord...
Ü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.

Datenbanktyp:

Verteilte Datenbank

Schlüsselwert-Datenbank

Plattform:

mariadb

mySQL

Oracle

PL/SQL

PostgreSQL

redshift

Expertise:

Datenstruktur

SQL

Performance