生产时数据流的运行速度慢5倍

时间:2015-03-14 19:49:19

标签: sql-server ssis

SSIS包中的相同数据流在Production Server上运行速度慢5倍。

在Dev上,数据流将数据从Development数据库转移到网络文件夹上的文本文件。在开发服务器上,此过程每个文件运行1秒。所以ADO.NET源到平面文件目的地没有别的。

在生产中,(完全相同的数据),数据流将数据从生产数据库转移到同一网络文件夹上的文本文件。在生产中,每个文件在5秒内运行相同的过程。再次ADO.net源到平面文件目的地。

现在明显不同的是数据库。除了运行SSIS包的服务器之外没有其他任何不同。

那么确定瓶颈的最佳方法是什么?我应该分离数据流中的源和目标,以确定哪个部分有问题。我可以增加数据包大小或使用平面文件快速解析来加快速度吗?有没有更快的方法解决问题?在Prod我受限于我可以测试。这是问题发生的唯一地方。性能计数器会帮助我吗?是否有人可以提供特殊的诊断包?

很多想法都流到了我的脑海。要关注的问题是如何在不到5分钟的时间内解决瓶颈问题?

0 个答案:

没有答案