Database optimization thoughts
If you’re working on heavy duty websites, knowing your database and how to use it best can make a world of difference in terms of performance, and thus you should always optimize the database. That’s pretty much obvious.
The tricky part is how you do the optimization? Often it requires a lot of reading up on how the database works - strengths, weaknesses and other details and loads of experience. Having a DBA available to help you optimize would be ideal in some cases, but often you need to do it yourself.