为了使用 SQL Server 2014 从多个数据源和大量数据加载数据。
我的 ETL 脚本在 T-SQL 中,执行需要很长时间,因为我的 TempDB 已满。
在您看来,这是最好的方法:
- 使用提交事务?
- 清理 TempDB?
- 等等
为了使用 SQL Server 2014 从多个数据源和大量数据加载数据。
我的 ETL 脚本在 T-SQL 中,执行需要很长时间,因为我的 TempDB 已满。
在您看来,这是最好的方法:
他们回答这个问题的唯一方法是做出非常高水平的一般反应。
你有几个选择:
选项 2 通常是更好的方法。过度使用 TempDB 表明正在发生低效的排序或连接。要解决此问题,您需要分析 ETL 代码的实际执行计划。查找以下内容:
希望这会有所帮助。
马吕斯