Developers and DBAs: can't we all just get along?   Sure we can!   We just have to break out of the old routine of   Developer: Hey, DBA, add twelve indexes to make my code run faster!  DBA: Hey, Developer, tune your code to make it run faster!   That is, finger-pointing.   Instead, we need to work together, and developers I am not the least big reluctant to say:   It's up to us, not the DBAs, to take the first steps.   So here are tips on what you, the developer, can do to foster a strong, collaborative and highly productive relationship with your DBA:   1. Ask your DBA for advice.    "I want to make my code run faster. What do you think I should do?" There's no better to improve a relationship than to show some humility and express interest in the opinions - and knowledge - of others.   2. Do the right thing.    Learn about the performance-related features of PL/SQL (and SQL) and apply them . Here are some links to help get started:   PL/SQL Optimization and ...
For the last twenty years, I have managed to transform an obsession with PL/SQL into a paying job. How cool is that?