- 修改配置文件
EXEC sp_change_agent_parameter @profile_id = 18, @parameter_name = ‘MaxBcpThreads‘, @parameter_value = 4 EXEC sp_change_agent_parameter @profile_id = 18, @parameter_name = ‘BcpBatchSize‘, @parameter_value = 100000 EXEC sp_change_agent_parameter @profile_id = 18, @parameter_name = ‘PollingInterval‘, @parameter_value = 500000
- 优化后订阅库生成测试结果,从测试结果上看并没有明显的优化。MaxBcpThreads并没有实现多线程的数据导入,后台查询也只有一个会话在执行bulk in操作,BcpBatchSize对参数影响较小,建议设置的大一些;另外两个参数不影响订阅数据库的生成效率。其实订阅库生成是整个过程的性能瓶颈所在,如果能使用多线程还是不错的解决方法,希望看到博客的同学有好方法提供一下。

SQL Server提高事务复制效率优化(三)订阅初始化优化
标签: