Используя библиотеку RMySql в R, Мой код устанавливает соединение с MySql. Выполняет запрос SQL. Извлекает записи из набора результатов и затем преобразует набор результатов в кадр данных. Это преобразование набора результатов в фрейм данных занимает 12 секунд.
Есть ли альтернатива в R для выполнения этой операции?
Я пробовал следующие методы:
fetch()
dbfetch()
оба занимают 12 секунд.
Ниже приведен код, который я пытаюсь.
con <- dbConnect(MySQL(),user=user, password=pw,dbname=db,host=host, port=3306)
s <- paste0("select * from ", tableName)
rs <- dbSendQuery(con, s)
df <- dbFetch(rs, n = -1)