PERF08-BP05 使用各種與效能相關的策略
在適用的情況下,使用多種策略來提升效能。這些策略包括:快取資料以防止過多的網路或資料庫呼叫、使用資料庫引擎的唯讀複本來提高讀取速率、在可能的情況下對資料進行分區或壓縮以減少資料量,以及對結果進行緩衝和串流以避免阻塞。
在變更工作負載時,收集並評估指標以確定這些變更的影響。衡量對系統以及最終使用者的影響,以了解您的權衡如何影響您的工作負載。使用系統的方法 (例如負載測試) 來探索權衡是否可以提高效能。
常用的反模式:
-
您假設在客戶未投訴的情況下,工作負載效能即已足敷使用。
-
您只會在已進行效能相關變更後才收集效能資料。
建立此最佳實務的優勢: 若要最佳化效能和資源利用率,您需要取得整合操作檢視、即時精細資料和歷史參考。您可以建立儀表板,並對資料進行指標計算,以在工作負載隨著時間變更時,獲得工作負載的操作和使用率洞見。
若未建立此最佳實務,暴露的風險等級: 低
實作指引
使用資料驅動的方法來發展您的架構:在變更工作負載時,收集並評估指標以確定這些變更的影響。衡量對系統以及最終使用者的影響,以了解您的權衡如何影響您的工作負載。使用系統的方法 (例如負載測試) 來探索權衡是否可以提高效能。
資源
相關文件:
相關影片:
相關範例: