優化僅下載文章的合併複製效能

適用於:SQL Server

合併式複寫提供兩種不同類型的發行項,以滿足不同應用程式的需求。 出版物可依應用程式需求,包含下列每一種文章類型中的一篇或多篇:

  • 標準文章

  • 僅供下載的文章

僅限下載的發行項所提供的效能比之標準發行項要好,應在適當的地方使用。

附註

若要使用僅限下載發行項,發行集的相容性層級必須至少為 90RTM。

標準文章

標準文章是預設選項,提供合併式複寫的完整功能,包括完善的衝突偵測與解決功能。 標準文章適用於由多個訂閱者更新的資料表。 除了資料表以外的物件,如儲存程序與檢視,則總是以標準形式發佈

僅供下載的文章

僅限下載的文章是為訂閱者未更新資料的應用程式設計,例如包含在產品目錄中的一組文章。 產品目錄一般在「發行者」端而不在「訂閱者」端更新。 因為僅供下載的文章無法在訂閱者端更新,所以不會將追蹤中繼資料傳送給訂閱者。 此特性能減少用戶的儲存空間,並帶來效能提升,尤其當網路連線較慢時。

僅下載文章與客戶訂閱同時運作:若文章被指定為僅限下載,使用客戶訂閱的訂閱者無法插入、更新或刪除該文章的列。 使用主訂閱類型的「發行者」與「訂閱者」 (一般是重新發行資料到其他「訂閱者」的「訂閱者」) 可插入、更新和刪除資料。 如需用戶端訂閱的詳細資訊,請參閱訂閱發行集。

若要指定文章為僅供下載,請參閱 指定合併式複寫屬性。

在申請中使用不同類型的文章

透過了解應用程式的需求,您可以在最具彈性與最佳效能之間權衡取捨。 例如,Publisher 與 Subscribers 雙方有大量衝突與變更的應用程式,會使用由標準文章組成的出版品。 有些應用程式,例如銷售團隊自動化應用程式,可能包含有潛在衝突風險的項目,以及作為查閱表使用的其他項目;這些項目可指定為僅供下載。 資料輸入應用程式(例如銷售點系統和外勤自動化應用程式)通常會以嚴格區隔資料的方式,避免發生衝突,而且一個訂閱者的資料絕不會傳送到另一個訂閱者。 在這些情況下,結合不重疊的分割區、僅可下載的文章與預先計算的分割區,能提供最大效能與可擴展性。 如需不重疊資料分割和預先計算資料分割的詳細資訊,請參閱< 参数化行过滤器>。