查询通知和Sql依赖关系,检查最多,最少阅读

时间:2014-08-19 09:24:39

标签: c# sql-server sql-server-2012 sqldependency query-notifications

我有一个'C#'应用程序正在使用'Sql Server 2012'数据库。我使用Sql Dependancy对象使用Sql Server Query Notification技术观看重要表格中的更改。我目前正在关注以下查询:

SELECT Creditor, Description, AccountNo, Date, ID
FROM [dbo].[Acc_R1392]  
where AccountNo > 18000
and AccountType not in (1,2,5,7)

但是这个查询会导致一组10,000(也在增长)记录,因此每次用户删除,更新或插入(D / U / I)记录时,我的应用程序读取的记录大约为10,000(也在增长)。

简单地说我想检测任何记录的变化,所以它对过滤最后n条记录没有帮助,另一方面,读取所有选择的记录需要花费很多,是不是有办法检测D / U / I更改但只读取受更改影响的记录?

0 个答案:

没有答案