许多人认为只有在用户感受到性能下降时才需要进行系统调整,然而,这种想法可能会导致错失最佳调整时机,并限制可用的调整策略。
如果等到系统性能已经明显变差时才进行调整,往往为时已晚。此时,除了通过重新分配内存(调整SGA)和优化 I/O 来改善性能外,几乎没有太多选择,而且效果可能有限。
Oracle 提供了许多强大的功能,但只有在系统设计合理的情况下才能充分发挥作用。因此,应用设计人员应该在设计阶段就设定好性能目标,并在设计和开发过程中充分考虑哪些 Oracle 特性能够提升系统性能并加以利用。
通过优秀的系统设计,可以有效避免在应用生命周期后期进行性能调整所带来的高昂成本和挑战。在系统设计阶段进行调整,能够以最低的成本获得最大的收益。