15分鐘15個(gè)SQL Server復(fù)制的技巧
創(chuàng)新互聯(lián)公司2013年至今,先為南岸等服務(wù)建站,南岸等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南岸企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
翻譯自:
15 SQL Server replication tips in 15 minutes
這個(gè)技巧和竅門的列表將幫助你增強(qiáng)復(fù)制技術(shù)。它分為三個(gè)部分:性能、監(jiān)控和其他。
記住,事務(wù)復(fù)制提供了所有復(fù)制類型最佳性能。大多數(shù)時(shí)候,客戶端使用快照或合并復(fù)制而事務(wù)復(fù)制時(shí)最佳選擇。例如,如果數(shù)據(jù)不是頻繁修改,如果大批量的數(shù)據(jù)修改,或者客戶端不需要一個(gè)實(shí)時(shí)更新的數(shù)據(jù)集,你可以使用快照復(fù)制。
在所有其他情況下,事務(wù)復(fù)制只認(rèn)為是通過網(wǎng)絡(luò)傳輸對(duì)客戶端的修改。快照每次會(huì)發(fā)送整個(gè)數(shù)據(jù)集(很有可能上GB),而事務(wù)則會(huì)以MB發(fā)送。如果你在低帶寬復(fù)制,區(qū)別將非常明顯。
復(fù)制技巧:性能
1. Replicate tables without primary keys
2. Achieve bi-directional replication
3. Replicate stored procedure execution
4. Create lightweight tables on the subscriber
5. Put subscription database in Bulk Logged recovery model
6. Use the independent agent option
7. Change your polling interval
8. Maintain your log
9. Set performance profiles
復(fù)制技巧:監(jiān)控
1. Check subscriber status with Replication Monitor Group
2. Expire subscribers
復(fù)制技巧:其他
1. Replicate to objects with different schemas
2. Reveal replication commands
3. Check number of commands to be replicated
4. Prevent updates, inserts and deletes from being replicated