2016-07-28 101 views
0

我有一個連續運行的webjob,它從服務總線隊列中提取消息,處理它們並將數據保存到SQL數據庫。處理有時可能是數據庫密集型的。Azure webjob日誌記錄很慢

爲了提高webjob的性能,我注意到最大的瓶頸之一似乎是日誌記錄。我已將日誌記錄啓用爲blob存儲並將級別設置爲信息性。當我關閉日誌記錄時(通過門戶),消息處理速率提高了三倍!重新啓用日誌記錄會使性能降低。

是否有任何技巧可以提高日誌性能?我已經檢查了明顯的東西,例如在相同的位置和資源組中設置存儲帳戶。

回答