mysql サーバーからデータをフェッチする関数があります。私は次のような式を使用してこれを行います。
sql <- sprintf("SELECT * FROM `match_player` INNER JOIN `match` ON match_player.match_id=match.id")
df_all <- dbGetQuery(con, sql)
それはすべて機能します。ただし、+/- 200.000 行にわたって計算を実行する必要があり、各行についてデータベースからデータをフェッチする必要があります。そして、+/- 100.000 レコードの後、接続が失われるというエラーが発生します。
.local(conn, statement, ...) のエラー: ステートメントを実行できませんでした: クエリ中に MySQL サーバーへの接続が失われました
接続を失わないようにする方法についての考え