从nvarchar转换为varchar的数据加载速度缓慢

时间:2012-04-04 15:02:39

标签: sql sql-server-2008 ssis

我有一张大约有140列的表格。该表的数据来自事务系统,许多列都是Unicode。

我将每日负载转储到我的Staging数据库,该数据库的数据类型与源系统的数据类型完全匹配。从暂存,我做了一些清理并将其加载到Reports数据库。从Staging加载到Reports数据库时,我将所有Unicode字符数据转换为String,然后将其加载到报表数据库。这个过程耗费了大量时间,我正在尝试优化此过程(使加载时间更快)。

我使用Derived列转换将所有Unicode数据转换为String数据。对我有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果在源查询中将列转换为varchar(size)怎么样?