mysql - RMySQL,获取错误 - RS-DBI 驱动程序警告 : (error while fetching rows)

标签 mysql r fetch rmysql

我正在使用 RMySQL 从数据表中获取一些行(该表很大所以我不能在这里发布但基本上包含一堆数字.. 总共 10 列和大约 12,000 行)。当我运行 fetch(con, n=-1) 时出现以下错误: RS-DBI 驱动程序警告:(获取行时出错),服务器仅返回 1713 行。

如果我摆脱了一些正在获取的列,那么这似乎工作正常。有谁知道这可能与什么有关?我什至不知道从哪里开始调试。这可能是服务器端设置吗?我的 R session 有足够的内存(20 gigs)。

最佳答案

每一列是一个数字,还是一列数字?即每列有多少字节?

我以前遇到过这个问题,当我遇到它时,那是因为我试图以太快的速度提取太多数据。我发现在这些情况下,使用较小的 n 值进行多次调用有时会奏效。再说一次,我遇到问题的数据库中的行数很大

关于mysql - RMySQL,获取错误 - RS-DBI 驱动程序警告 : (error while fetching rows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874688/

相关文章:

mysql - 优化代码以更快、更高效地运行

php - 如何在删除一对一表中的相应行时自动删除表中的行?

mysql_fetch_assoc 显示 While 循环中的一条记录

c# - 使用c#将日期插入MySql

r - 如何访问生成错误或警告的函数的名称?

r - 在 R 中没有重复组星座的子组中对多个个体进行采样

r - 如何计算 R 中的 7 天移动平均线?

javascript - 在 `fetch()` 上使用流有什么优势?

javascript - 在 react 中获取数据

Mysql select查询无法搜索符号字符串