PERF08-BP05 使用各种与性能相关的策略
如果合适,使用多种策略来提高性能。例如,可以使用缓存数据等策略来防止出现过多的网络或数据库调用;使用数据库引擎的只读副本来提高读取速度;尽可能对数据进行分片或压缩以减少数据卷;在数据可用时进行缓冲和流式处理,避免拥堵。
对工作负载进行更改时,需要收集并评估各项指标,以确定更改产生的影响。衡量对系统和最终用户的影响,以便了解权衡机制如何影响工作负载。使用负载测试等系统的方法来确定权衡机制是否可以提高性能。
常见反模式:
-
如果客户没有提出意见,您可以认为工作负载性能足够高。
-
在进行性能相关的更改后,您只需收集关于性能的数据。
建立此最佳实践的好处: 要优化性能和提高资源利用率,您需要一个统一的运营视图、实时精细数据和历史参考。您可以创建控制面板并对数据执行指标计算,以便在工作负载随着时间的推移而变化时,获得工作负载的运营和利用率见解。
未建立这种最佳实践的情况下暴露的风险等级: 低
实施指导
使用数据驱动型方法来改进架构:对工作负载进行更改时,需要收集并评估各项指标,以确定更改产生的影响。衡量对系统和最终用户的影响,以便了解权衡机制如何影响工作负载。使用负载测试等系统的方法来确定权衡机制是否可以提高性能。
资源
相关文档:
相关视频:
相关示例: