Service broker 与正常监视器性能

Service broker vs normal monitor performance

我想监控两个表的变化(在大型数据库中)我有两个选择

从我的角度来看,第二个选择不合理且令人头疼,我对计时器的体验很差

关于最佳实践的任何建议

Query Notifications(又名 SqlDependency)允许您检测更改 ,这些更改会修改您已经 运行 的查询。它们仅用于缓存失效。

要跟踪表中发生的更改,即使您的客户端处于离线状态,您也需要考虑 Change Tracking or Change Data Capture

计时器在任何情况下都不是一种选择。他们无法检测到更改,他们只能再次 运行 相同的查询。