我目前正在使用存储连接列表和 for 循环查询多个数据库,但我想通过异步查询所有数据库来加快进程
我在网上阅读了有关承诺功能的信息,但它没有按预期工作。
for(connection in databases)
{
temp <- data.table(dbGetQuery(connection, "super secret sql query"))
results <- rbind(results, temp)
dbDisconnect(connection)
}
results$sum <- as.numeric(results$sum)
return(results)}
Run Code Online (Sandbox Code Playgroud)
我想将此 for 循环更改为单个执行语句,以在多个数据库中发出相同的查询并返回结果。