Стандартная функция RODBC package sqlSave
даже в виде одиночного оператора INSERT
(параметр fast = TRUE
) ужасно медленна для больших объемов данных из-за не минимальной загрузки. Как записать данные на мой SQL-сервер с минимальным протоколированием, чтобы он записывал гораздо быстрее?
В настоящее время пытается:
toSQL = data.frame(...);
sqlSave(channel,toSQL,tablename="Table1",rownames=FALSE,colnames=FALSE,safer=FALSE,fast=TRUE);