I’m a Leaf on the Wind, Watch How I Soar.
This is one of my favorite lines from the movie Serenity.
Without Alan Tudyk’s character dying and all at the end of this, (sorry if I ruined the movie for anyone…) this is how a DBA should be in the database environment- skilled, reliable and maybe a little off our rockers. Our job is to protect the data, the database and all of the database.
With that said, I’m going to list my Ten Rules of Database Administration.
- Fixing a performance problem with hardware is the best way to guarantee the return of the problem in the near future.
- A Database Administrator is only as good as their last backup, (or database image, clone, flashback and other redundancy.) It’s the only protection from ID10T errors- our own and others.
- The best performing database is one that has no users. The best performing query is one that doesn’t have to be executed.
- Optimize what annoys the user vs. what annoys you and you’ll never have to worry about your job.
- Never assume, always research and double-check/triple-check your findings. Data is the savior of the DBA.
- Performance issues are rarely simple. If they were simple, the user could fix them and we’d be out of a job.
- If a database is up and running, then something has changed. Don’t ever accept the answer that nothing’s changed. They’d have to be using paper and pen instead of the database.
- A developer’s goal is to have an application or procedure complete requirements. Your job is to make sure the code they produce does so without risk to data, database and does so efficiently.
- You can’t do your job as well as you can if you understand what the application developer, user and business does.
- The database is always guilty until proven innocent and by the way, you only have access to 1/2 the case evidence. You’re it’s attorney- Congratulations.
Happy Friday Folks!