我有一个oracle数据源,我正在从一个包含70万条记录的oracle视图中获取数据。我正在使用oracle provide for OLEDB。到目前为止,我已经删除了SSIS包中的所有其他组件,只保留了这个数据流,但仍然需要1+小时。
我没有权利在源码方面做任何更改。在这种情况下,可以执行什么操作来优化数据读取操作?
在我的职业生涯中,我遇到过许多不得不将扁平的、非规范化的数据插入到规范化结构中的情况。 为了实现这一点,我经常使用CTE插入。例如。f.id,FROM new_foos f ON r.foo = f.value; 然而,从性能角度来看,它工作得很好,必须返回并重新扫描原始数据表,这似乎是一种遗憾。即,一次执行插入到foo<