I will optimize oracle sql stored procedures and tune slow sql queries

Indonesia

I speak English

41 orders completed

Senior Backend Engineer in Rust, Go, Kubernetes and GCP

Senior backend engineer with 8 years building high-performance systems. At Mandiri Sekuritas I design low-latency trading engines in Rust and Go, achieving 150x faster order arrival on the Indonesian ...
About this Gig

A stored procedure that used to run in minutes now runs for hours. A query locks a table and stalls the whole system. Your Oracle database is the backbone of the business, so nobody wants to touch it and that's exactly why it stays slow.


I optimize Oracle PL/SQL in production risk-management systems for financial data, where a slow procedure isn't an inconvenience it's settlement risk. I tune for speed and correctness.


What I do:

  • Execution-plan analysis and query rewrites (joins, indexes, hints, bulk operations)
  • Stored-procedure refactoring and bottleneck elimination
  • Locking and contention diagnosis, with atomic table-swap patterns to avoid partial-read risk
  • Set-based rewrites of row-by-row (slow-by-slow) logic
  • Partitioning and access-path strategy for large tables


My standing rule: during any cleanup or refactor I only rename local PL/SQL variables. I never change a database column, table, or object name your schema and every dependency stay exactly as they are. You get faster code, not a migration project.


Send me the procedure or query (and an execution plan if you have one) and I'll tell you where the time is going before you order.

Database type:

Distributed database

Key-value database

Platform:

MariaDB

MySQL

Oracle

PL/SQL

PostgreSQL

Redshift

SQL Server

Expertise:

Data structure

SQL

Performance