52得票6回答
在SQL Server 2008中启用服务代理

我正在将SqlCacheDependency集成到我的LinqToSQL数据上下文中。 我使用一个扩展类来进行查询,可以在此处找到 - http://code.msdn.microsoft.com/linqtosqlcache 我已经连接了代码,但是当我打开页面时,出现以下异常 - "...

23得票5回答
SQL缓存依赖的性能问题

我正在从事一个项目,我们考虑使用SQLCacheDependency与SQL Server 2005/2008,并且想知道这将如何影响系统的性能。 因此,我们想知道以下问题: SQLCacheDependency对象(查询通知)的数量是否会对SQL Server的性能产生负面影响,例如在受...

12得票3回答
为什么我的SqlCacheDependency HasChanged返回false,但几乎立即变为true?

我无法理解为什么我的SqlCacheDependency对象的HasChanged值最初在命令执行时返回false,但几乎立即在从数据库返回后更改为true。有时候,在项目插入缓存之前就会发生这种情况,导致缓存立即丢弃它;有时候是在插入之后,我可以获取一个枚举器,看到缓存中的键,但在我循环到该...

7得票1回答
一个 SqlCacheDependency 怎样知道当表中的数据发生变化时该与哪些监听者进行通信?

我进行了一些研究,发现这个系统的大部分管道都可以看到,但是我不确定当表中的数据发生变化时,SQL Server如何知道何时向任何侦听器(应用程序)发送消息。我将从我理解的地方开始解释,直到我迷失为止。 1)必须在数据库上启用Service Broker,并设置一些权限。 2)应该部署数据库...

7得票3回答
在ASP.NET 2.0中特定时间清除缓存

我有一个进程在午夜运行,为Flash对象设置起始点和结束点。这只需要每天运行一次,所以我显然正在缓存结果集。 但是,我遇到的问题是,如果数据在午夜后仍然被缓存,它不会拉取最正确的数据,直到缓存过期。 基本上,我需要缓存在晚上11:59:59过期,这样在12:00am时可以获取正确的数据。 ...