作為我們為應用程式實施的健康檢查的一部分,我們試圖將一個虛擬檔案寫入資料庫。對于本檔案,我們使用 10 秒的 TTL(生存時間),以便 Cosmos DB 自動清理檔案。
我的問題是:將 TTL 一直設定為 1 秒是否有缺點(性能、RU 成本等)?檔案一寫成功,健康檢查就開心了,我們就不再關心檔案了。
uj5u.com熱心網友回復:
沒有與低 TTL 設定相關的缺點、性能下降或額外成本。如果您在此處查看此檔案。它指出。
洗掉過期專案是一個后臺任務,消耗剩余的請求單元,即用戶請求尚未消耗的請求單元。即使在 TTL 過期后,如果容器因請求而過載并且沒有足夠的 RU 可用,資料洗掉也會延遲。一旦有足夠的 RU 可用于執行洗掉操作,資料就會被洗掉。盡管資料洗掉被延遲,但在 TTL 到期后,任何查詢(任何 API)都不會回傳資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/348970.html
