问题标签 [sqlcachedependency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - SQL 缓存依赖项不适用于存储过程
我无法让 SqlCacheDependency 使用简单的存储过程(SQL Server 2008):
这是我的 ASP.NET 代码(3.5 框架):
任何人都可以让这个与 SP 一起工作吗?谢谢!
c# - sql server 2008 - 没有触发器的sqlcachedependency?
我很困惑。
我正在使用这个开源代码片段。我在 SQL Server 中有一个没有任何触发器的表,但 SQLCacheDependency 工作正常。我以为你需要桌子上的触发器才能让它工作?!
每次我将 timeupdated 字段设置为 getdate() 时,我的代码都会检测到对象 o 再次为空,这是应该的,因为它应该在过期后从缓存中删除,但为什么它会工作?我刚刚开始学习有关 SQLCacheDependency 的教程,所以也许我在阅读它们时遗漏了一些东西。
编辑:他们正在使用
我想这不需要触发器。
如果您不喜欢这种方法并喜欢其他方法,请随时分享。
sql-server-2008 - 我们可以将 SqlCacheDependency 与不包含 ASP.net 部分的产品一起使用吗?
SQLCacheDependency 是在 ASP.net 的上下文中使用,还是只能用于 .net 的项目。而是使用 ASP.net 我通过侦听端口来接收请求。我想将会话的数据存储在缓存中。如果从数据库中获取此数据,那么我希望使用 SQLCacheDependency 之类的东西对其进行更新。我可以配置它吗供我使用,还是限制与 asp.net 缓存一起使用。
asp.net - 在 SQL Server 2008 中启用服务代理
我正在集成 SqlCacheDependency 以在我的 LinqToSQL 数据上下文中使用。
我正在为此处找到的 Linq 查询使用扩展类 - http://code.msdn.microsoft.com/linqtosqlcache
我已经连接了代码,当我打开页面时,我得到了这个异常 -
“当前数据库的 SQL Server Service Broker 未启用,因此不支持查询通知。如果您希望使用通知,请为此数据库启用 Service Broker。”
它来自 global.asax 中的这个事件
我的问题是……
如何在我的 SQL Server 2008 数据库中启用 Service Broker?我试图运行这个查询.. ALTER DATABASE tablename SET ENABLE_BROKER 但它永远不会结束并永远运行,我必须手动停止它。
一旦我在 SQL Server 2008 中设置了这个,它会过滤到我的 DataContext,还是我也需要在那里配置一些东西?
谢谢你的帮助
特鲁吉利
asp.net - Asp.net sql缓存依赖以编程方式配置
我有一个关于 SqlCacheDependency 配置的问题。我读过的每个资源都要求开发人员将轮询数据库定义到 web.config 中。对于我们连接到不同数据库的应用程序来说,这不是一个好的场景,因为我们不想每次添加/删除数据库时都编辑 web.config。
我们尝试在应用程序启动时使用 SqlCacheDependency 和 SqlCacheDependencyAdmin 对其进行配置,但似乎无论如何您都必须在 web.config 中配置所有内容。
你知道一个可能的解决方案吗?谢谢,马可
sql-server - 在不使用 Skip() 或 Take() 的情况下缓存分页的 LINQ 结果
我正在使用 LINQ 在我的网站中分页数据。我目前正在使用 Skip() 和 Take() 来执行分页。现在我想使用缓存依赖项来缓存数据,这样如果数据发生变化,缓存就会失效。但是 SQL Server 的查询通知不支持 TOP 表达式。有没有其他方法可以使用不生成 TOP 的 LINQ 查询分页数据集?或者另一种缓存这些数据使其失效的方法?
php - ASP.NET 的 SqlCacheDependency 的 PHP 版本
我发现 SqlCacheDependency 在编写 C# ASP.NET 应用程序时非常有用,并且希望在我的 PHP 应用程序中使用类似的东西。任何人都可以提出一些建议吗?
SqlCacheDependency 永远缓存页面页面输出,直到指定的表在数据库中被修改。
以下是 ASP.NET 中发生的基本情况:
那么有人知道任何 MySql 表依赖技术吗?- 比基于时间的缓存更干净。
c# - 无法使依赖于 sql 查询的缓存失效
我正在尝试根据数据库行的更改使缓存无效。我在使用相同数据库和表的 linq 做同样的事情时取得了成功,但我无法以基本方式做到这一点:
这是我写的代码,请帮忙:
我正在使用 Sql Server 2005 并使用可以与命令通知一起使用的完全限定查询。
我在 Linq 中的其他代码完美地使用相同的数据库和表,因此没有设置 Service Broker 或其他权限没有意义。请帮助我摆脱这个问题。
database - 未生成 SP 缓存计划
这个语句有一些奇怪的东西 COALESCE(@param_ids + ',', '')
@param_ids 作为参数传入,它是 @param_ids VARCHAR(MAX)
知道为什么 SQL-Server 无法为以下场景生成缓存计划。此问题已上报给微软,他们仍在努力解决。
不工作的场景 - 没有生成缓存计划第 1 步
更改 SP
第 2 步 Exec Sp 带参数
第 3 步(无缓存计划)
工作场景——生成缓存计划 Step 1
更改 SP
第 2 步 Exec Sp 带参数
步骤 3(缓存计划退出)
谢谢
asp.net - ASP.NET 网站的全局设置
我正在尝试为网站创建一种全局设置并将这些数据存储在数据库中,但是我一直认为这可能不是很有效,因为每次请求都必须读取这些设置。
诸如“每页显示多少条记录”之类的设置类型,启用/禁用事物,我计划将其存储在数据库中,但不希望在每次请求时都必须调用数据库来获取设置的开销,特别是当他们没有改变时。当然这在 CMS 上一直都在做,你认为应该怎么做。我在想 SqlCacheDependency 但从未设置过。还有其他方法吗?
卡片上还有可能将这些设置存储在 web.config 上并为其创建 GUI,问题是站点的管理在它自己的命名空间上运行并拥有自己的 web.config,所以这里的问题是可以在应用程序命名空间之外操作 web.config。
多谢你们。