代码之家  ›  专栏  ›  技术社区  ›  Ben

DBI/RMySQL/RMariaDB中dbClearResult()的用途是什么?

  •  1
  • Ben  · 技术社区  · 5 年前

    这里是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)

    那么,它的目的是什么 dbClearResult()

    1 回复  |  直到 5 年前
        1
  •  2
  •   Parfait    5 年前

    DBI documentation 对于 dbClearResult

    在某些情况下(例如,非常大的结果集),这可能是一个关键问题 避免耗尽资源(内存、文件描述符等)的步骤