測(cè)試數(shù)據(jù)表量1500w+,使用初始化默認(rèn)的快照代理參數(shù),復(fù)制的三個(gè)過(guò)程包括快照初始化,訂閱初始化和數(shù)據(jù)修改復(fù)制,主要對(duì)快照代理、分發(fā)代理、日志讀取代理分別作了參數(shù)優(yōu)化,并給出優(yōu)化前后的對(duì)照實(shí)驗(yàn)測(cè)試。

1.初始化快照

  • 在復(fù)制監(jiān)視器中找到快照代理位置,右鍵,選擇代理配置文件:

 萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  • 查看默認(rèn)配置:     

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)  萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  • 初始化快照時(shí)間:    

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn) 萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

2.優(yōu)化參數(shù)測(cè)試

  • 新建一個(gè)快照代理配置文件,命名為“快照代理優(yōu)化參數(shù) ”

  • 查找這個(gè)代理配置文件的profile_id

use msdbSELECT * FROM msdb.dbo .MSagent_profiles WHERE agent_type =1或者EXEC sp_help_agent_profile @agent_type= 1

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

這里的agent_type注解如下

代理的類型:

1 = 快照代理

2 = 日志讀取器代理

3 = 分發(fā)代理

4 = 合并代理

9 = 隊(duì)列讀取器代理 

  • 修改配置文件,這里新增了MaxBcpThreads,MaxNetworkOptimization參數(shù),修改了BcpBatchSize,HistoryVerboseLevel參數(shù),對(duì)于性能提高最大的參數(shù)就是MaxBcpThreads,其他參數(shù)調(diào)整對(duì)性能調(diào)高不大,但MaxNetworkOptimization參數(shù)一定要調(diào)整到1,可以減少傳輸?shù)接嗛喎?wù)器上不必要的操作。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式