8.13.2 使用自己的基准

对您的应用程序和数据库进行基准测试,以找出瓶颈所在。在解决了一个瓶颈之后(或通过将其替换为“虚拟”模块),您可以 continue 确定下一个瓶颈。即使您的应用程序的总体性能目前可以接受,您至少也应该为每个瓶颈制定一个计划,并在有一天确实需要额外的性能时决定如何解决它。

免费的基准套件是http://osdb.sourceforge.net/处的开源数据库基准。

仅当系统负载很重时才发生问题是很常见的。我们有许多 Client 在 Producing(经过测试)系统并遇到负载问题时与我们联系。在大多数情况下,性能问题可能是由于基本数据库设计问题(例如,table 扫描在高负载下效果不佳)或 os 或库问题引起的。在大多数情况下,如果系统尚未投入生产,这些问题将更容易解决。

为避免出现此类问题,请在可能的最坏负载下对整个应用程序进行基准测试:

这些程序或软件包可以使系统崩溃,因此请确保仅在开发系统上使用它们。