簡體   English   中英

AppEngine數據存儲區中的讀取過多

[英]Excessive reads in AppEngine datastore

我正在將數據批量導入到本來是另一種格式的appengine數據存儲區中(我的應用程序負責該部分)。

當前階段插入以一對實體(不同種類)結束的對象。 該對中的每個實體都有4個(索引屬性),然后將它們插入后,我再次重寫它們以添加使用ID的第5個屬性(也是索引屬性,也是唯一更改的屬性)。

我這樣做時就開始遇到免費配額限制,因此一天我插入了大約1000對這樣的貨幣對。 我不能真的告訴我使用了多少配額,因為那不是我那天唯一做的事情。

因此,第二天我嘗試了另一批。 我又增加了約500個,並發現我的配額使用情況非常奇怪。

我使用的寫入配額為0! 后來我發現了這一點,我試圖進行XG事務,但是沒有設置適當的選項,因此寫入失敗,這很有意義。 沒有意義的是,我的讀取使用量超過30,000次操作(每天配額的60%以上)! 這些實體中的每個實體在寫入后都會從其他2個實體中讀取,因此預計會有一定的扇出,我希望有500項* 2個實體/項目* 2個讀取/實體= 2000,而不是30,000!

如何跟蹤發生了什么?

開啟appstats。 它提供了每個請求的數據存儲使用情況的詳細視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM