标签: c# .net sql-server sql-server-2008 database-replication
我有一个WCF Web服务,当前正在向SQL Server 2005记录大致每一天的记录。我们的业务报告团队在现场对该数据库运行SELECT查询。 我想重新考虑这个解决方案,以便业务报告不直接查询我们的表。这是为了防止我的WCF Web服务的锁定或其他性能命中。 所以我正在考虑使用另一个数据库来保存报告数据,这将是源记录的转换版本。
任何人都可以向我指出允许WCF服务保持100%可用性的微软技术,以及可能的最大记录吞吐量 - 因此没有性能提升。
答案 0 :(得分:0)
如果没有亲自尝试过,我建议你看一下Snapshot Isolation。从我所看到的,这听起来像你可能需要的。