大多数人认为只有当用户感觉到系统性能不佳时才需要进行系统调整,但这往往为时已晚。在这种情况下,除非重新设计应用程序,否则只能通过重新分配内存(调整SGA)和优化I/O来部分提升性能。Oracle提供了许多优化特性,但这些特性只有在应用到正确设计的系统中才能显著提高性能。因此,应用设计者需要在设计阶段设定良好的性能预期,并在设计和开发过程中考虑如何充分利用Oracle的优化功能。通过良好的系统设计,可以在应用程序生命周期内减少性能调整的成本和挫折。下图说明了在应用生命周期中进行调整的相对代价和收益,显示了在设计阶段进行优化的最佳时机。