第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Google Appengine,運行繁重數(shù)據(jù)存儲寫入cron作業(yè)的最便宜的方式?

Google Appengine,運行繁重數(shù)據(jù)存儲寫入cron作業(yè)的最便宜的方式?

回首憶惘然 2021-09-13 10:22:29
我有一個用 Go 編寫的 Google appengine 應用程序,它有一個 cron 進程,每天凌晨 3 點運行一次。這個過程會查看白天我的數(shù)據(jù)發(fā)生的所有變化,并存儲一些關于發(fā)生的事情的元數(shù)據(jù)。我的用戶可以運行有關此元數(shù)據(jù)的報告,以查看幾個月內(nèi)發(fā)生的趨勢。該過程每晚執(zhí)行大約 10-2000 萬次數(shù)據(jù)存儲寫入。一切正常,但自從我開始運行它后,我注意到我從 Google 支付的每月賬單顯著增加(從大約 50 美元/月增加到大約 400 美元/月)。我剛剛設置了一個非?;镜娜蝿贞犃校谄渲羞\行,我根本沒有更改默認設置。有沒有更好的方法可以讓我在晚上運行這個過程來省錢?我從來沒有搞亂后端(現(xiàn)在已經(jīng)貶值)或模塊 api,我知道他們最近改變了很多這些東西,所以我不知道從哪里開始尋找。任何建議將不勝感激。
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

在凌晨 3 點查看您的實例??赡苁?GAE 啟動了很多來處理這項工作。您可以配置您的作業(yè)以使其運行更少并行,因此它需要更長的時間,但也許它只需要 1 個實例。但是,如果您的數(shù)據(jù)庫寫入確實是最大的因素,這不會產(chǎn)生很大的影響。

您可以嘗試查看您的數(shù)據(jù)模型和索引。請記住,每個索引字段需要額外寫入 2 次,因此如果您不需要它們,請查看是否可以從某些字段中刪除索引。


查看完整回答
反對 回復 2021-09-13
?
慕標琳琳

TA貢獻1830條經(jīng)驗 獲得超9個贊

您可以做的一項改進是批量寫入操作,您可以為此使用 memcache(支付專用的,因為它更可靠)。將更新寫入 memcache,一旦達到 900K 左右,將其刷新到數(shù)據(jù)存儲。這將大大減少寫入數(shù)據(jù)存儲的次數(shù),尤其是在元數(shù)據(jù)很小的情況下。


查看完整回答
反對 回復 2021-09-13
  • 2 回答
  • 0 關注
  • 182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號