大多数人认为只有在用户感受到性能下降时才需要调整系统,但这时可能为时已晚。在不重新设计应用的情况下,通过重新分配内存(调整SGA)和优化I/O,可以在一定程度上提高性能。Oracle提供了多种性能优化特性,但只有在系统设计良好的情况下才能充分发挥作用。应用设计人员在设计阶段应设定性能预期,并在设计和开发过程中考虑利用哪些Oracle特性对系统有益。良好的系统设计能在应用生命周期内降低性能调整的成本和风险。最有效的性能优化时机是在设计阶段,此时调整成本最低,收益最大。