首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >火花和MSSQL插入速度

火花和MSSQL插入速度
EN

Stack Overflow用户
提问于 2017-10-09 13:22:07
回答 1查看 1.4K关注 0票数 3

我遇到了一个问题,使用JDBC驱动程序将数十万条记录插入MSSQL数据库需要大约一个小时。

  • 火花版本: 2.2.0
  • MSSQL驱动程序版本: 6.1.0.jre8

查看配置文件,我注意到Spark (或者很可能是JDBC驱动程序)正在为我的DataFrame中的每一行生成一个单独的插入,这当然是缓慢的。

我查看了JDBC配置,但没有找到启用批处理插入的方法。

是否有一种方法来配置Spark应用程序,以便它使用批量插入或生成大批处理来插入数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-25 05:19:08

微软发布了特殊的Azure SQL数据库的火花连接器,以提供同样适用于普通MsSql数据库的此功能。您可以在其GitHub页https://github.com/Azure/azure-sqldb-spark#bulk-copy-to-azure-sql-database-or-sql-server上看到大容量插入示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46647540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档