測試數(shù)據(jù)表量1500w+,使用初始化默認(rèn)的快照代理參數(shù),復(fù)制的三個過程包括快照初始化,訂閱初始化和數(shù)據(jù)修改復(fù)制,主要對快照代理、分發(fā)代理、日志讀取代理分別作了參數(shù)優(yōu)化,并給出優(yōu)化前后的對照實驗測試。
1.初始化快照
在復(fù)制監(jiān)視器中找到快照代理位置,右鍵,選擇代理配置文件:
查看默認(rèn)配置:
初始化快照時間:
2.優(yōu)化參數(shù)測試
新建一個快照代理配置文件,命名為“快照代理優(yōu)化參數(shù) ”
查找這個代理配置文件的profile_id
use msdbSELECT * FROM msdb.dbo .MSagent_profiles WHERE agent_type =1或者EXEC sp_help_agent_profile @agent_type= 1
這里的agent_type注解如下
代理的類型:
1 = 快照代理
2 = 日志讀取器代理
3 = 分發(fā)代理
4 = 合并代理
9 = 隊列讀取器代理
修改配置文件,這里新增了MaxBcpThreads,MaxNetworkOptimization參數(shù),修改了BcpBatchSize,HistoryVerboseLevel參數(shù),對于性能提高最大的參數(shù)就是MaxBcpThreads,其他參數(shù)調(diào)整對性能調(diào)高不大,但MaxNetworkOptimization參數(shù)一定要調(diào)整到1,可以減少傳輸?shù)接嗛喎?wù)器上不必要的操作。
網(wǎng)友評論