
Suljettu
Julkaistu
I have several production PL SQL scripts that are starting to show their age: execution times have crept up and they are consuming more CPU and memory than I am comfortable with. The primary focus of this project is therefore PLSQL itself, not application-level logic or UI work. What I need from you is a careful optimisation of the existing codebase. The goal is two-fold—raise overall performance and cut back on resource usage—without changing the functional output in any way. You will be working with code that is already in use, so a light-touch, incremental approach that can be verified against current results is essential. Deliverables I expect • Revised PL SQL scripts ready for drop-in replacement • A short before/after performance summary (timings and resource figures) • Brief notes on the techniques applied so future maintenance remains straightforward I will provide the current scripts, execution plans and any relevant schema information as soon as we start. If you are comfortable profiling with native Oracle tools (TKPROF, SQL*Plus AUTOTRACE, SQL Monitor) and rewriting with techniques like bulk processing, analytic functions or index hints, you will be right at home. Please let me know your typical turnaround time for an initial pass and any similar optimisation work you have recently completed.
Projektin tunnus (ID): 40338643
25 ehdotukset
Etäprojekti
Aktiivinen 5 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
25 freelancerit tarjoavat keskimäärin ₹948 INR/tunti tätä projektia

Are the slow queries inside loops or mostly big joins? Do you already know which 2–3 scripts are the worst? Are indexes already present on main tables? I’ve done similar PL/SQL cleanup work before. Usually it’s small fixes, not full rewrite. Hi, this is Ambar Shome, I work independently but also run Shome & Associates for larger projects. No problem, I’ll keep this simple and safe. First I check execution plan + trace, find exact slow SQL. Not guessing. Then small changes… step by step, so you can verify each. Things I’ll do (seen these often): * remove loops hitting same query again and again * use BULK COLLECT / FORALL where it fits * move some logic into single SQL (less switching) * fix missing or wrong indexes (only where needed) * reduce unnecessary commits * reuse temp data instead of rebuilding it * check bind variables vs hard parsing * simplify joins where possible I won’t change output. I usually compare old vs new results side by side to be sure. You’ll get updated scripts + before/after timing + short notes. Nothing heavy. Sometimes same query runs many times inside loop… that’s usually first fix. Big impact. Should I focus first on the single worst script or improve all gradually? Yes/No
₹750 INR 40 päivässä
6,3
6,3

Hello there, I will optimize your production PL/SQL scripts to reduce execution time and resource consumption while keeping the functional output identical. I will deliver drop-in replacement scripts, a before/after performance summary with timings and resource figures, and clear notes on every technique applied. My approach: I will start by running TKPROF and AUTOTRACE on each script to identify the actual bottlenecks — most PL/SQL performance issues come from row-by-row processing that should be bulk collected, implicit cursor loops hitting unindexed columns, or excessive context switches between SQL and PL/SQL engines. Fixing the top 2-3 offenders typically delivers 70-80% of the total performance gain before touching anything else. Questions: 1) How many scripts are in scope, and roughly how long are the slowest ones taking currently? 2) Do you have a staging environment where I can test the optimized scripts before they go into production? Looking forward to your response. Best regards, Kamran
₹1 250 INR 40 päivässä
5,6
5,6

I can help optimize your PL/SQL codebase with a performance-first, low-risk approach while keeping the functional output unchanged. With 19+ years of experience in Oracle PL/SQL, I’ve worked extensively on tuning production systems—reducing execution time, CPU load, and memory usage using proven techniques. What I will deliver: ✔ Optimized PL/SQL scripts (ready for drop-in replacement) ✔ Before/after performance comparison (execution time, CPU, memory) ✔ Clear notes on optimization techniques for easy future maintenance Approach: ✔ Profiling using TKPROF, AUTOTRACE, SQL Monitor ✔ Query tuning, bulk processing (BULK COLLECT/FORALL) ✔ Use of analytic functions, indexing strategies, and execution plan improvements ✔ Incremental changes with result validation to ensure zero functional impact Turnaround: Initial optimization pass within 2–4 days (depending on script complexity) I’ve recently handled similar optimization tasks involving legacy PL/SQL procedures with significant performance gains. Let’s connect—I’m ready to start as soon as you share the scripts.
₹1 000 INR 40 päivässä
3,6
3,6

Your scripts are hitting the classic Oracle performance wall - execution plans that worked fine at 10K rows are now table-scanning millions, and those row-by-row cursors are burning CPU cycles you can't afford. If you're seeing wait events pile up on db file sequential read or latch contention, we're likely dealing with missing bind variables, stale statistics, or context switches from excessive PL/SQL-to-SQL handoffs. Before I propose the optimization path, I need clarity on two things. First, what's your current average execution time versus your target SLA - are we talking 20 minutes down to 2, or 8 hours down to 30 minutes? That determines whether we're tuning indexes or rewriting the entire data flow. Second, are these scripts running inside scheduled jobs with hard cutoff windows, or can I test rewrites in a dev environment without impacting production batch cycles? Here's the optimization approach: - EXECUTION PLAN ANALYSIS: Run TKPROF and SQL Monitor to identify full table scans, nested loops on unindexed joins, and sort operations spilling to temp. I'll rewrite predicates to leverage existing indexes or recommend covering indexes where cardinality justifies it. - BULK PROCESSING CONVERSION: Replace row-by-row cursor loops with BULK COLLECT and FORALL to cut context switches by 90%. I've seen this alone drop 45-minute ETL jobs to 4 minutes when processing 500K+ rows. - ANALYTIC FUNCTIONS: Eliminate self-joins and correlated subqueries by rewriting with PARTITION BY and window functions. This typically removes 2-3 table scans per query. - BIND VARIABLES + STATISTICS: Fix hard-parsed SQL and refresh stale histograms so the optimizer picks hash joins over nested loops when appropriate. - MEMORY TUNING: Adjust PGA_AGGREGATE_TARGET and cursor settings to prevent sort/hash operations from hitting disk. I've optimized Oracle batch processes for 3 financial services clients in the past 18 months, including a nightly reconciliation job that dropped from 6 hours to 42 minutes after rewriting 12 procedures. Typical turnaround for initial profiling and first-pass rewrites is 3-5 days depending on script complexity - I don't touch production code until I've verified identical output row-by-row in dev. Let's schedule a 15-minute call to review your current execution plans and confirm the optimization scope before I commit to a timeline.
₹900 INR 30 päivässä
4,2
4,2

I have 15+ years of strong IT experience working across .NET and enterprise database technologies, including C#, VB.NET, Java, Python, FastAPI, ASP.NET MVC, ASP.NET Core, REST APIs, AWS Lambda, Angular, IIS, WCF/Web Services, JavaScript, jQuery, HTML, XML, and XSLT. Currently, I work as a Senior Database Developer, primarily supporting SQL Server, PL/SQL, and SSIS-based ETL projects. I have extensive hands-on experience in data migration, data integration, reporting, and production support, working with complex datasets and high-volume systems. I have been actively involved in performance tuning and optimization, including query optimization, indexing strategies, execution plan analysis, and ETL performance improvements.
₹1 000 INR 40 päivässä
3,2
3,2

Hi there, I understand you need careful optimization of your existing PL/SQL scripts to reduce execution time and resource usage while keeping the functional output identical. I have extensive experience profiling and tuning Oracle PL/SQL code using tools like TKPROF, AUTOTRACE, and SQL Monitor, and applying techniques such as bulk processing, analytic functions, proper indexing, and query rewriting to improve performance without affecting results. My approach will be incremental and verifiable: I will analyze execution plans, identify bottlenecks, and optimize sections of code for CPU and memory efficiency, providing before-and-after performance summaries. I’ll also document the techniques applied so that future maintenance remains straightforward and repeatable. The deliverable will include optimized scripts ready for drop-in replacement, along with concise performance metrics and explanatory notes. I can provide an initial pass turnaround typically within a few days, depending on the size and complexity of your codebase, ensuring measurable improvements while maintaining correctness. Regards,
₹1 000 INR 40 päivässä
2,5
2,5

Hello, Are your PL SQL scripts slowing down your production processes and consuming more resources than desired? I specialize in optimizing PL SQL scripts to enhance performance and reduce resource usage without altering functionality. I understand the importance of maintaining the current output while improving overall performance. My approach involves carefully optimizing the existing codebase through incremental changes that can be easily verified against current results. Upon completion, you can expect revised PL SQL scripts ready for seamless integration, a detailed before/after performance summary, and notes on applied techniques for future maintenance ease. With expertise in profiling using native Oracle tools and implementing optimization techniques such as bulk processing and analytic functions, I am well-equipped to tackle your project requirements effectively. Feel free to review my portfolio for examples of similar optimization projects. Let's discuss your project further in a chat to explore how I can help enhance the performance of your PL SQL scripts. Sincerely, Rajesh Rolen
₹1 000 INR 40 päivässä
0,0
0,0

I have very good experience of working with Pl/SQL and codes so many DB procedures, functions, triggers and even worked with Oracle Forms triggers coded in PL/SQL. having experience of Oracle and its tools of around 20 years. Once i see pl/sql code and basic structure of DB tables/indexes then surely i can work on your task.
₹1 000 INR 40 päivässä
0,0
0,0

I totally understand your requirement—this is a focused PL/SQL optimization task where performance gains must be achieved without altering functional output. Recently, I optimized a set of production PL/SQL procedures handling large transactional datasets where execution time was reduced by ~60%. I used bulk collect/forall, query rewrites with analytic functions, and optimized execution plans via indexing and hints. Profiling with TKPROF and SQL Monitor helped identify bottlenecks, and all changes were validated against existing outputs to ensure zero functional deviation. For your scripts, I will: * Profile current execution (TKPROF, AUTOTRACE, SQL Monitor) * Identify bottlenecks (loops, context switching, inefficient joins) * Apply bulk processing, query tuning, and indexing strategies * Optimize memory/CPU usage with minimal code disruption * Deliver before/after metrics with clear comparison **Timeline:** Initial optimization pass: 2–3 days (depending on script size) A few quick questions: 1. Approx data volume and execution frequency of scripts? 2. Any constraints on adding indexes or modifying schema? 3. Oracle version currently in use? I’ll ensure measurable performance improvement with safe, verifiable changes. Let me know when you’re available to discuss this further I’d be happy to walk you through my approach or showcase examples relevant to this project. Looking forward to hearing from you! Best regards, Mulayam
₹750 INR 40 päivässä
0,0
0,0

As an experienced Full Stack Developer, my expertise extends beyond just application development. I have a solid grounding in working with databases especially in data management and optimization. I am comfortable and proficient with PL/SQL scripts In my previous role, I successfully implemented performance optimizations on a large-scale application resulting in improved efficiency and resource usage that translated to lower costs for our clients. I'm confident I can employ similar strategies to enhance the execution times of your PL/SQL scripts while minimizing CPU and memory utilization. In addition to delivering revised PL SQL scripts that are drop-in replacements, I will provide a comprehensive performance summary illustrating before and after figures. These will be accompanied by detailed notes on techniques applied so as to ensure future maintenance is not compromised. You can expect timely delivery while maintaining code integrity as I understand the importance of an iterative approach when working with already active systems.
₹900 INR 40 päivässä
0,0
0,0

I can help optimize your PL/SQL codebase with a careful, non-disruptive approach focused on improving performance and reducing resource usage while preserving exact functional output. I’ll begin by profiling the existing scripts using tools SQL Monitor to identify bottlenecks, then apply targeted optimizations such as bulk processing, query tuning, indexing strategies, and efficient use of analytic functions. You’ll receive revised, drop-in ready scripts, a clear before/after performance comparison, and concise documentation of all changes. Initial optimisation pass typically takes 2–4 days depending on complexity, with quick iteration cycles based on your feedback.
₹1 200 INR 40 päivässä
0,0
0,0

With your PL/SQL scripts starting to display performance degradation, I understand the crucial need for meticulous optimization to maximize resource usage. My in-depth understanding of Oracle technologies and SQL expertise enable me to precisely pinpoint code bottlenecks and reshape them without altering the functional output. As an analytical professional well-versed with SQL*Plus AUTOTRACE, TKPROF, and SQL Monitor, I'm all set to efficiently profile your existing codebase. Moreover, strategic techniques like bulk processing, analytic functions, and index hints are nothing new to me; I’ve successfully harnessed them in my recent works to improve performance levels significantly. Your project's goals of elevated overall performance alongside reduced resource consumption aligns perfectly with my strengths and key focus areas. Ready to derive actionable insights from complex datasets, optimize execution times, and catalyze transformative change for your bank operations using my efficient scripting and detailed result reporting. Choose me for a turnaround time that won't compromise on quality or sustainability!
₹1 000 INR 40 päivässä
0,0
0,0

With my extensive background in web development and a particular emphasis on optimizing performance for fast, responsive websites, I am confident in my ability to effectively optimize your PL/SQL scripts. Having worked with both front-end and back-end development, I possess a comprehensive understanding of the different factors that influence performance, especially regarding the data management aspect, which plays a crucial role in PL/SQL optimization. In terms of deliverables, apart from a revised set of high-performing scripts ready for drop-in replacement, I will provide a comprehensive before-and-after performance summary that details timings and resource figures. Additionally, I will furnish brief yet exhaustive notes on the applied techniques to ensure future maintenance remains hassle-free. My turnaround time for an initial pass is prompt without compromising on the quality or thoroughness of my work. At the end of this project, not only will your PL/SQL scripts be significantly optimized but you will gain a long-term partner who is ready to offer uninterrupted maintenance and support for 6 months absolutely free! So let's get started! You have nothing to lose but everything to gain!
₹1 000 INR 40 päivässä
0,0
0,0

Hello, I have a good understanding of SQL and have worked on database queries, data handling, and validation tasks. I am comfortable analyzing queries and identifying areas for performance improvement. For your requirement, I can review the existing PL/SQL scripts and suggest optimizations to improve execution time and resource usage without affecting the output. My approach will be: • Analyze queries and execution plans • Improve joins, indexing, and query structure • Reduce unnecessary or repetitive operations • Ensure results remain consistent I will provide updated scripts along with a simple before/after comparison and brief notes. I am ready to start immediately and can share an initial review within a few days. Looking forward to working with you. Thanks, Subham
₹750 INR 40 päivässä
0,0
0,0

Hello, I can help optimize your existing PL/SQL codebase to improve execution performance and reduce CPU/memory usage, while strictly preserving the current functional output. Approach I follow a safe, incremental optimization strategy: Baseline Analysis Review existing scripts, execution plans, and schema Profile using TKPROF, AUTOTRACE, SQL Monitor Identify bottlenecks (full table scans, inefficient joins, context switching) Optimization Techniques Bulk processing (BULK COLLECT, FORALL) Query tuning (joins, subqueries, analytic functions) Index optimization & hints (where appropriate) Reducing context switches between SQL and PL/SQL Memory-efficient logic restructuring Validation Ensure output remains identical Compare before/after execution plans and metrics Deliverables Optimized PL/SQL scripts (drop-in ready) Before/After performance report (execution time, resource usage) Clear documentation of applied techniques
₹800 INR 40 päivässä
0,0
0,0

Hello, I’m MHAMED TABOUT, and I’m very interested in your PL/SQL optimization project. I have solid experience in Oracle database administration and PL/SQL development, including performance tuning, query optimization, troubleshooting, and production support. I have worked on critical Oracle environments where stability, resource usage, and execution time were key concerns. Your requirement matches my background well: careful optimization of existing PL/SQL scripts without changing functional output. I am comfortable analyzing execution plans and using Oracle performance tools such as TKPROF, AUTOTRACE, SQL Trace, and SQL Monitor to identify bottlenecks and improve efficiency. My approach is incremental and safe: • review existing scripts and plans • identify costly SQL and PL/SQL patterns • optimize with techniques such as bulk processing, better cursor handling, SQL rewrites, analytic functions, and indexing recommendations where needed • validate results against current output Deliverables can include revised scripts, a concise before/after performance summary, and notes on applied optimizations. For an initial pass, my turnaround is typically 1 to 3 days, depending on script volume and complexity. Best regards, MHAMED TABOUT
₹1 000 INR 40 päivässä
0,0
0,0

I am data entry with 10 years of experience inexsel ,MVC,SQL,web api ,Java script and jQuery and 2 years of experience in automation and rpa technology .worked on excel.
₹1 000 INR 20 päivässä
0,0
0,0

Hi, I have 6+ years of experience in Oracle SQL/PLSQL and production support, including performance tuning and backend data validation. I have worked extensively with SQL Developer and SQL*Plus, and I’m ready to set up and use TKPROF and AUTOTRACE as needed. I’ve optimized queries using bulk processing and efficient SQL techniques without changing business logic. I can deliver revised scripts, performance comparisons, and clear documentation. Initial analysis and first-pass optimization can be completed within 2–3 days after reviewing your scripts and execution plans.
₹1 000 INR 40 päivässä
0,0
0,0

Hi, I work with Oracle SQL daily in production banking environments at Citi, where I resolve SQL exceptions and performance issues in high-volume payment systems. For your PL/SQL scripts, I'd approach it by: Reviewing execution plans to identify bottlenecks Applying index hints, bulk processing, or query rewrites where needed Delivering revised scripts with a before/after performance summary I'm comfortable with Oracle SQL Developer and production-grade SQL analysis. Happy to start with one script as a trial. As I am new here, so no ratings l, that's the reason I keep rate low. What's your expected turnaround time? — Pratyush Das
₹750 INR 20 päivässä
0,0
0,0

I have done sql statement tuning for past 3 years, with total 19 years of exerience in writing Oracle PLSQL code, tuning it, and data modelling for the projects.
₹850 INR 40 päivässä
0,0
0,0

Hyderabad, India
Liittynyt huhtik. 13, 2025
₹12500-37500 INR
₹12500-37500 INR
$2-8 USD/ tunnissa
$250-750 USD
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$1500-3000 USD
$15-25 USD/ tunnissa
$750-1500 USD
$15-25 USD/ tunnissa
$250-750 USD
$15 USD
₹12500-37500 INR
$30-250 USD
₹2000-2500 INR
₹1000-1800 INR
₹2000-3000 INR
$10-30 USD
$250-750 USD
₹400-750 INR/ tunnissa