国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

2020-05-13 16:00MSSQL教程網(wǎng) Sql Server

日志讀取器代理可配置將大事務(wù)劃分為多個(gè)小事務(wù)進(jìn)行傳遞到分發(fā)數(shù)據(jù)庫中,分發(fā)隊(duì)列則按照小事務(wù)分發(fā)到訂閱數(shù)據(jù)庫中,這樣數(shù)據(jù)就很快同步

在sql server 復(fù)制中,當(dāng)在發(fā)布數(shù)據(jù)庫執(zhí)行1個(gè)大事務(wù)時(shí),如一次性操作 十萬或百萬以上的數(shù)據(jù)。當(dāng)操作數(shù)據(jù)在發(fā)布數(shù)據(jù)庫執(zhí)行完成后 ,日志讀取器代理將掃描事務(wù)日志,一次性傳遞到分發(fā)數(shù)據(jù)庫中。若上個(gè)事務(wù)未傳遞完成,連續(xù)執(zhí)行多個(gè)事務(wù),日志讀取器代理將掃描日志中多個(gè)事務(wù)同時(shí)傳遞到分發(fā)數(shù)據(jù)庫中,默認(rèn)最大掃描500個(gè)事務(wù)。如果執(zhí)行多次上百萬或千萬的數(shù)據(jù)將堵塞很久。

日志讀取器代理可配置將大事務(wù)劃分為多個(gè)小事務(wù)進(jìn)行傳遞到分發(fā)數(shù)據(jù)庫中,分發(fā)隊(duì)列則按照小事務(wù)分發(fā)到訂閱數(shù)據(jù)庫中,這樣數(shù)據(jù)就很快同步!

在沒改代理參數(shù)之前,本人執(zhí)行1次插入30萬的數(shù)據(jù)到發(fā)布表中。插入完成后,監(jiān)控發(fā)布到分發(fā)的記錄如下:

SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

可以看到,這1個(gè)事務(wù)的命令都得一次傳遞完才能分發(fā),而分發(fā)又消耗時(shí)間,這里等待太久影響事務(wù)的實(shí)時(shí)性。
如果還有其他事務(wù),默認(rèn)500(參考參數(shù):-ReadBatchSize),也將一起傳遞,耗時(shí)較長(zhǎng)。

現(xiàn)在更改參數(shù),掃描到 1000 左右的命令就即時(shí)分發(fā),需要設(shè)置如下參數(shù):
-MaxCmdsInTran number_of_commands

SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

注:該參數(shù)只能添加到日志讀取器代理中,在代理配置文件沒有此參數(shù)的設(shè)置。

添加后重啟 日志讀取器代理。

再次插入 30 萬的數(shù)據(jù)!~到監(jiān)視器查看

SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

可以看到,命令達(dá)到 1000 左右就進(jìn)行分發(fā)了,此時(shí)查看訂閱數(shù)據(jù)庫,數(shù)據(jù)也同步過來了,這樣就省去了較多掃描命令的時(shí)間。
更詳細(xì)查看每個(gè)事務(wù)的命令數(shù),如下:

?
1
2
3
4
5
6
SELECT top 10 A.xact_seqno,A.entry_time,COUNT(*) AS cmds
FROM distribution.dbo.MSrepl_transactions A(NOLOCK)
INNER JOIN distribution.dbo.MSrepl_commands B(NOLOCK)
ON A.xact_seqno=B.xact_seqno
GROUP BY A.xact_seqno,A.entry_time
ORDER BY cmds DESC

SqlServer 復(fù)制中將大事務(wù)分成小事務(wù)分發(fā)的方法

這個(gè)參數(shù)雖好,但是也可能引起數(shù)據(jù)的一致性。

如:

在發(fā)布更新了一批數(shù)據(jù),但是訂閱查詢時(shí)卻有不同。

分發(fā)事務(wù)遇到?jīng)_突或者死鎖,也導(dǎo)致這部分的數(shù)據(jù)不一致。

參考:復(fù)制日志讀取器代理

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久一二 | 久久综合九色综合欧美狠狠 | 欧美日韩一区二区三区 | 国产精品日韩欧美 | 毛片在线视频 | 欧美日韩国产精品 | 日韩在线免费播放 | 久久综合久久综合久久综合 | 成人国产精品免费观看 | 久久久久国产精品一区二区 | 自拍偷拍视频网站 | 免费在线毛片 | 欧美一级黄色片 | 国产精品毛片一区二区三区 | 午夜电影| 欧美综合区| 高清国产一区二区三区四区五区 | 久久综合九色综合网站 | 久久精品这里热有精品 | 国产精品久久久久久久久久久新郎 | 老司机av导航 | 无码日韩精品一区二区免费 | 午夜电影 | 精品国产乱码久久久久久1区2区 | 久久精品一 | 欧美日韩免费在线 | 亚洲免费在线观看 | 一区二区三区精品 | 国产免费av在线 | 九热精品| 国产美女啪啪 | 久久99一区二区 | 午夜视频在线观看网站 | 日美毛片 | av大片| 亚洲国内精品 | 久久久久无码国产精品一区 | 狠狠干欧美 | 久久亚洲精品中文字幕 | 男女免费观看在线爽爽爽视频 | 91精品国产综合久久久久 |