效能報告
在 Azure Postgres PaaS 的重試邏輯實行期間,進行了下列測試設定與觀察。
測試環境參數 (本機電腦):
處理器:Intel(R) Core(TM) i7-7820HQ CPU 2.90 GHz
RAM:32 GB
OS:Windows 10
資料庫:PostgreSQL
實行
當資料庫關閉 5 分鐘時,持續內容與已記錄內容會每 5 秒後更新一次。
可供配置參數的值如下:
acquireRetryAttempts:350
acquireRetryDelay:1000
DatabaseWriteRetryAttempts:10
效能指標
在資料庫關閉之前:
1. 平台子系統
2. 值串流處理子系統
當資料庫關閉 4 分鐘時:
1. 平台子系統
2. 值串流處理子系統
當資料庫再次變為可用之後:
1. 平台子系統
2. 值串流處理子系統
結論
在資料庫不可用期間,擷取的資料會在 valuestream 佇列中累積。您可透過以下形式從上述指標中觀察到此情況:
1. 目前已排入佇列的項目數增加
2. 已排入佇列的串流項目數 > 已執行的串流項目數
資料庫再次變為可用後,佇列會排清,且佇列中的項目會得到處理或持續。您可透過以下形式從效能指標中確認此情況:
1. 目前排入佇列的項目數變為 0。
2. 已執行的串流項目數增加
* 
這些觀察僅適用於此精確測試設定,客戶會觀察其特定負載等的不同行為或結果。
這是否有幫助?