Ale*_*rdt 3 python database indexing google-app-engine
我有一个App Engine/Python/Django应用程序,它在过去一年中已经发展和修改,目前有175个索引.问题是我还没有完成清理/删除不再需要的索引.现在,我不确定哪些索引是活动的,哪些索引基本上已经死了,但我猜大约20%的idex都没用.
我很好奇是否有任何App Engine工具可用于跟踪/计算索引访问次数?
如果没有可用的工具,那么一个可能的想法是重载fetch方法以在每次访问索引时跟踪此信息,但我不确定这是否是一个好主意(可能会减慢速度)我不知道是什么实现这一点的最佳方式可能是.
如果有人已经完成了清理(搜索)死亡索引的经验,我将有兴趣了解您的经历.
App Engine SDK会对其自动索引创建进行跟踪.删除index.yaml,然后给你的应用程序一个很好的锻炼.只要您在测试中点击每个不同的查询,SDK就会生成一个新的index.yaml,它只包含您需要的索引.