2012-10-31 47 views
2

我有一個小的數據集,其大約2000行,實體只有4個字符串字段和一個長ID。當我填充數據庫在本地運行時沒有問題,但是當我在appengine上運行它時,我只能在達到1Mb限制之前將867條記錄存入數據庫。GAE 1 Mb實體限制

我失蹤了什麼?

他GAE文檔狀態:

「App Engine數據存儲採用分佈式架構來自動管理擴展到非常大的數據集」

是有討論的地方就如何解決這個嚴重的限制?

+2

你有腹脹指數嗎? 1MB _per entity_並不嚴重 –

+0

你能告訴我們你的表和索引嗎? –

+0

我剛進入管理面板,它說我沒有索引 – semisided1

回答

0

我似乎把你所有的數據放入一個實體,而不是每個「行」使用1個實體。你使用什麼數據訪問API?聽起來像低級API,這是很好的。確定你沒有把你所有的實體放在一個大的父實體中?或者你使用的是非常大的字符串?使用appspot控制檯中的數據存儲區查看器查看當前數據(在發生錯誤之前寫入數據存儲的部分)。你應該很容易發現那裏的異常情況。