【发布时间】:2019-01-10 11:11:23
【问题描述】:
这里是 SQL 新手。在Hello World section of the RMySQL github page中,有以下——
# You can fetch all results:
res <- dbSendQuery(con, "SELECT * FROM mtcars WHERE cyl = 4")
dbFetch(res)
dbClearResult(res)
我不明白dbClearResult() 的目的。这对我很重要,因为我正在处理几张大桌子,dbClearResult(rs) 有时会非常慢(需要几分钟才能完成)。但是,如果我进入 mysql shell,我可以简单地立即终止查询。
那么,dbClearResult() 的目的是什么,有什么办法可以避免或加快它的速度?
【问题讨论】: