我在数据库中有50 000个用户。我需要查询数据。(有效) 但有时加载数据需要很长时间。大多数情况下,当我不长时间调用函数时。 (2分钟)。 为什么会这样? 如何提高查询速度?
//index.js
exports.userNearBy = functions.https.onRequest((request, response) => {
var time1 = time.time();
var i = 0;
admin.database().ref('users/').on('value',function(snapshot){
snapshot.forEach(function(child){
i++;
if(i==49999){
console.log(time.time()-time1);
response.status(200).send("ok");
}
});
});