计划度量和调整性能时,应该考虑性能目标并确定哪些目标最重要。
为数据库服务器及其支持的应用程序建立性能目标要考虑许多注意事项。要清楚性能目标和优先级的结合并保持一致,从而可以提供有关应用程序的性能目标的现实且一致的期望。建立性能目标时,请考虑以下问题:
- 您的最高优先级会最大化事务吞吐量、最小化特定查询的响应时间或实现最佳的全面混合吗?
- 在简单的事务、扩展的决策支持查询和其他类型的请求之间数据库服务器通常处理什么类型的混合?
- 在什么时候您希望用事务处理速度与可用性或丢失特殊事务的风险相交换?
- 客户机/服务器配置中使用此数据库服务器实例吗?如果是,那么影响它的性能的联网特征是什么?
- 您期望的最大用户数是多少?
- 您的配置受内存、磁盘空间或者 CPU 资源限制吗?
这些问题的回答能够帮助您为您的资源和应用程序混合设置现实的性能目标。