我有一个ssis数据流任务,它将xml数据加载到sql数据库中 - 超过60,000个xml文件。我的前几千个xml文件被加载到表格中的速度更快。但随着时间的推移,加载速度急剧降低。 第一个10k文件在10分钟左右被加载。接下来的10K需要25分钟,然后慢慢地表现下降。当我所有的60k +文件被加载时,大约需要4个小时。sql性能下降 - 加载60,000 xml文件 - ssis - xml源
是否有任何方法来检查性能并以与初始文件相同的速度加载文件。
我曾尝试在C#中批量复制。但这个问题也存在。他们是否有任何解决方法来改善我的表现?
您可以直接从SQL Server获取XML文件吗?使用纯T-SQL可能会更容易(也更快)加载它们... – Shnugo