这适用于R,DBI
包。是否有任何选项或参数来限制SQL查询时间。
找不到任何来自dbConnect(drv, ...)
dbGetQuery(conn, statement, ...)
的选项
pool
包提供idleTimeout
选项,但找不到限制查询时间的选项或参数
如果超过时间限制,则期望返回null,以便它不会影响外部数据库
您可以使用withTimeout(QUERY, timeout=TIMEINSECONDS)
包中的R.utils
函数
默认情况下,如果执行第一个参数中传递的任何内容超过timout参数秒,则会出现错误。
但是如果你调整参数onTimeout
,你可以定义“一个字符,指定在发生超时事件时要采取的操作”,并使用TimeoutException
来捕获并处理超时。请参阅?withTimeout
示例