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?