0
Ich rufe einige Daten von Google API und danach speichern ich es als eine Sammlung in eine MySql-Datenbank mit Bookshelf. Hier ist die Methode dabei:Bücherregal/Knex spart Sammlung zu langsam
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);
}
});
});
}
Ich habe jeden Schritt in der Funktion protokolliert, und ich bin sicher, das ist das Problem. Irgendwelche Gedanken?