Google app engine 限制查询是否会提高性能?
将查询限制为一个(或多个)结果会对性能产生显著影响吗 例如:Google app engine 限制查询是否会提高性能?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,将查询限制为一个(或多个)结果会对性能产生显著影响吗 例如: q:=datastore.NewQuery(“用户”).Filter(“Name=”,uniqueUsername) vs q:=datastore.NewQuery(“User”).Filter(“Name=”,uniqueUsername).Limit(1)在这种情况下,如果只有一个实体与查询匹配,我不希望在这两个查询中看到任何差异。(但您可以自己尝试一下!)如果您有一个唯一的用户名,您可能希望将该用户名作为实体的密钥。按键查找实
q:=datastore.NewQuery(“用户”).Filter(“Name=”,uniqueUsername)
vs
q:=datastore.NewQuery(“User”).Filter(“Name=”,uniqueUsername).Limit(1)
在这种情况下,如果只有一个实体与查询匹配,我不希望在这两个查询中看到任何差异。(但您可以自己尝试一下!)如果您有一个唯一的用户名,您可能希望将该用户名作为实体的密钥。按键查找实体比查询要快得多。@JasonHall我已经在这么做了,这只是我能想到的第一个简短示例:-)