【发布时间】:2017-02-12 16:20:37
【问题描述】:
我想监控两个表的变化(在大型数据库中)我有两个选择
- SqlDependency 和服务器代理
- 普通计时器每秒观看一次
从我的角度来看,第二个选择不合理且令人头疼,我对计时器的体验很糟糕
关于最佳实践的任何建议
【问题讨论】:
-
如果对这些表的所有更改都是由您自己的应用程序进行的 - 您可以从应用程序本身通知这些更改。
-
@Evk 不是我的应用程序,我只是使用 Windows 服务监听更改以进行更改
标签: c# sql-server performance timer service-broker