我有下表: device varchar(12), authToken varchar(32),SELECT * FROM Test WHERE pin = ?;
据我所知,在这个场景中,(device, authToken, pin)的组合索引没有任何意义,因为这只会加快第一个查询,而不是第二个或第三个查询。阅读速度比为这个表编写更重要,因此,简单地对每一列分别进行索引是这里的最佳解决方案吗?
参数limit告诉要删除的类Pin中的实体数。在实践中,limit将略低于20000,以使每日删除免费。我正在执行一个keys_only查询,以避免读取每个实体。更新2基于@jccampanero的建议修改的代码是有希望的,但到目前为止在isinstance中失败了,因为它的论点是Model和Key。Python (修改了2个新导入、2个新def和1个新删除命令):import pprint
from google.appeng