我正在使用SSIS,并且需要取消透视60列以上。 这引起了极端的性能问题,是否有办法对其进行调整以提高性能?知道最佳做法的人吗?
我已经遵循Microsoft性能调整技术,例如自动调整缓冲区大小等。
性能问题与取消旋转组件有关。数据来自MSSQL服务器(OLEDB源)。目标与服务器(不同的数据库)相同,并使用OLEDB(快速加载)。主要涉及字符串和GUID数据类型,包括一些int和datetime,但不涉及关键部分。我们说的是包含字符串数据的300列和刚刚生成的GUID(NEWID())的600列。输入量约为130 000行,取消透视后的输出约为18000000。我将透视其中的850列分解为70个新的目标列。 (70个不同的目标列,每列12个输入列)。