Azure SQL 中使用 Python 批量插入
作者
log
时间
2023-10-13

今天,我处理了一个非常有趣的案例,我们的客户想要使用 Python 插入数百万行。我们审查了两种尽快导入数据的替代方案:使用 BCP 命令行和使用executemany 命令。下面我想分享一下我的经验教训。

 

背景:

 

 

得到教训:

 

 

很明显,即使当executemany 使用准备好的TSQL 命令来提高性能时,BCP 也更好。我将检查我们是否有像 .NET - SqlBulkCopy中那样的保存选项 ,性能要好得多。

 

转自:https://techcommunity.microsoft.com/t5/azure-database-support-blog/lesson-learned-169-bulk-insert-using-python-in-azure-sql/ba-p/2276837