Code and Database Optimization
"Poor performance costs the software industry millions of dollars annually
in lost revenue, decreased productivity, increased development and hardware costs,
and damaged customer relations.” Due to time, money, and resource limitations it
is often no longer feasible to rewrite, re-architect, or even replace applications
and databases that are core to running a business as a means of achieving better
performance or scalability. Likewise, simply throwing additional computing resources
at the problem in an attempt to extend the life of an application or system is often
no longer feasible due to capital costs. The only option is to get more out of existing
systems with as little effort as possible.