Service broker 与正常监视器性能
Service broker vs normal monitor performance
我想监控两个表的变化(在大型数据库中)我有两个选择
- SqlDependency 和服务器代理
- 普通定时器每秒观看
从我的角度来看,第二个选择不合理且令人头疼,我对计时器的体验很差
关于最佳实践的任何建议
Query Notifications(又名 SqlDependency)允许您检测更改 ,这些更改会修改您已经 运行 的查询。它们仅用于缓存失效。
要跟踪表中发生的更改,即使您的客户端处于离线状态,您也需要考虑 Change Tracking or Change Data Capture。
计时器在任何情况下都不是一种选择。他们无法检测到更改,他们只能再次 运行 相同的查询。
我想监控两个表的变化(在大型数据库中)我有两个选择
- SqlDependency 和服务器代理
- 普通定时器每秒观看
从我的角度来看,第二个选择不合理且令人头疼,我对计时器的体验很差
关于最佳实践的任何建议
Query Notifications(又名 SqlDependency)允许您检测更改 ,这些更改会修改您已经 运行 的查询。它们仅用于缓存失效。
要跟踪表中发生的更改,即使您的客户端处于离线状态,您也需要考虑 Change Tracking or Change Data Capture。
计时器在任何情况下都不是一种选择。他们无法检测到更改,他们只能再次 运行 相同的查询。