小编Esm*_*mee的帖子

SP 在新服务器上运行速度较慢

我们将我们的数据库从 SQLServer 2012 迁移到 SQLServer 2019。我们的 ETL 是在 Visual Studio 中构建的,并且是从主包设置的。masterpackage 调用不同的包,这些包未部署在 SSIS 中。其中一个包调用存储过程。此存储过程调用不同的存储过程。在旧服务器上,此 SP 步骤需要 4 个小时。在新服务器上,此步骤需要 7 个小时。我们可以做些什么来加快这个过程?数据库的兼容级别会影响这个过程吗?如果我们在 SSIS 中部署包会有所帮助吗?我们愿意接受任何建议。

我们已经尝试过的事情:

  • 重建索引和更新统计信息
  • 改进某些查询
  • 在 tempdb 中创建 8 个文件而不是 1 个(旧服务器有一个)

感谢您的帮助。埃斯米

performance sql-server sql-server-2019

1
推荐指数
1
解决办法
87
查看次数

标签 统计

performance ×1

sql-server ×1

sql-server-2019 ×1