大多数人认为只有在用户感觉性能差时才进行系统调整,但这往往为时已晚。在这种情况下,除非愿意重新设计应用,否则只能通过重新分配内存(调整SGA)和优化I/O来提高性能。Oracle提供了多种特性,但只有在系统正确设计的情况下才能显著提升性能。应用设计人员需要在设计阶段设定性能预期,并在设计与开发过程中考虑如何利用Oracle的特性。良好的系统设计可以降低应用生命周期中性能调整的成本和风险。图表展示了在应用生命周期中不同阶段调整的相对代价与收益,显示在设计阶段进行调整是最有效的。