我正在从Google Api调用一些数据,之后我将它作为集合保存到使用Bookshelf的MySql数据库中。这是方法:
function getKeywords (start) {
searchConsole.getKsetGroup(start, page, clientId).then(function(data) {
var ksetsToSave = Kset.collections.forge(data.rows);
//...here is the collection being saved tooking more
//... than 30 seconds to finish
ksetsToSave.invokeThen('save', null).then(function() {
if (data.rows.length === 5000) {
counter ++;
getKeywords(5000*counter);
}
});
});
}
我已经记录了该功能的每一步,我确信这就是问题所在。有什么想法吗?
答案 0 :(得分:0)
这是我的“任何想法”:
使用DEBUG=knex:*
环境变量设置运行代码,您将看到knex
完成的每项操作需要多长时间。