NDB的GAE Memcache用法似乎很低

gre*_*abo 2 google-app-engine memcached app-engine-ndb

我有一个带有~40 GB数据库的Google App Engine项目,而且我的NDB读取性能很差.我注意到我的memcache大小(在仪表板上列出)只有大约2 MB.我希望NDB能够隐含地更多地使用memcache来提高性能.

有没有办法调试NDB的memcache用法?

Gui*_*sum 6

现在的问题是相当差的制定 - 有无数个理由读取性能较差,最让写得不好的应用程序是由于,但你不告诉我们有关应用程式内容.

可以回答的唯一问题是最后一个:"有没有办法调试NDB的memcache用法?" 除了Sologoub的指示之外,我建议使用Appstats来确定是否实际上正在进行预期的memcache调用.阅读NDB源代码,特别是在context.py中的get()和put(),也可能有所帮助.