在 SQL Server 2008 中设置快照复制的合适频率是多少

在 SQL Server 2008 中设置快照复制的合适频率是多少

我的要求:

  1. 我有一个发布者数据库,我打算将其复制到订阅者。
  2. 并非所有表都需要复制。
  3. 数据量可能约为20-30GB。

鉴于上述情况:

  1. 快照复制是一个好的选择吗?
  2. 如果是,那么理想的频率可以设置多少?一天两次?一天三次?

答案1

快照复制是对已发布数据的快照、即时刷新。它不会在刷新之间监控或发送更新。

回答您的问题:

快照复制是一个好的选择吗?

快照复制最适合用于数据不频繁更改的情况(例如目录更新)或不需要最新值的情况。这取决于您的应用程序要求。

如果是,那么理想的频率可以设置多少?一天两次?一天三次?

同样,这取决于您的应用程序要求。如果您的应用程序需要不断刷新,那么您应该考虑事务复制. 否则,配置频率以满足您的需要。

答案2

1.1.快照复制是一个好的选择吗?

不,因为您想从一些表中传输数据,并且当将快照应用到订阅者时,订阅者每次生成新快照时的性能也会影响资源消耗。最好使用事务复制,它首先生成快照并传输事务,您的数据库将保持最新。

相关内容