问题标签 [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.

0 投票
1 回答
1786 浏览

sql-server - 如何清除已运行的最新选择查询的缓存?(或防止选择查询缓存)

我正在使用 MS SQL Server 2012。我正在尝试查看服务器中的优化,所以我不能只清除所有内容。

这个链接对我不起作用。(或这个例子

有什么建议我可以选择查询并在之后清除缓存吗?
(或防止它缓存会更好)

编辑:
最想要的结果是测试选择查询,就像它第一次运行一样。

0 投票
1 回答
103 浏览

asp.net-mvc - 在 MVC 4 中缓存不规则变化的数据表的最佳方法是什么?

我是 MVC 4 的 Web 开发人员,想使用缓存概念来提高主页的速度。我的网站是一个体育门户网站,我的主页上有一个滑块,可以显示比赛的在线结果。比赛结果数据可能每 5 分钟、10 分钟或 1 小时更改一次!因此,如果我可以根据表更改而不是 OutputCache 的固定 TimeDuration 来缓存结果,似乎会更好。

缓存此结果的最佳方法是什么?

谢谢

0 投票
1 回答
373 浏览

c# - 可以在没有 web.config 的情况下在 sqlCacheDependency 集合中添加数据库

情况是这样的:我有两个项目。一个 Asp.net 和一个使用数据库处理所有数据相关内容的项目。我将连接字符串保存在单独的加密 XML 文件中。现在而不是不断地从 sql 请求所有数据。我想使用 SqlCacheDependency 来获得性能。如果我按照他们建议我在 web.config 中添加数据库名称的说明进行操作。

有没有办法在代码中做到这一点。就像在 global.asax 文件中的 Application Application_Start() 事件中,我可以链接到为我提供该连接字符串的自定义方法?

提前致谢

0 投票
0 回答
191 浏览

asp.net-mvc - Asp.net MVC SqlCacheDependency

我的应用程序在将数据加载到网格时似乎需要时间,我正在寻找 SqlCacheDependency 是否有任何限制在修改数据时从检索中使用此部分。

此外,我正在寻找一些使用 SqlCacheDependency 和实体框架的 MVC 应用程序的博客/示例,任何关于此的链接/帮助都会有很大帮助。

0 投票
1 回答
261 浏览

c# - 如何以编程方式修改 web.config 的 SqlCacheDependency 部分

我的 web.config 中有这个部分

我正在尝试<databases>使用此代码在元素中添加一个新条目

但我收到一个databases只读错误。pollTimeenabled属性也是如此。

到目前为止,我已经设法通过将_bReadOnly私有属性设置为false使用反射来使它们可写

我不太习惯使用反射来更改密封的 .net 类中的私有属性的值。另外,我不想使用编辑 web.config 文件,ConfigurationManager.OpenExeConfiguration因为这会重新启动工作进程。

还有另一种方法可以在后面的代码中配置 SqlCacheDependency 吗?

0 投票
1 回答
1430 浏览

c# - 关于 sql 缓存依赖如何工作

在这里,我浏览了来自该站点http://www.dotnetcurry.com/showarticle.aspx?ID=263的有关 sql 缓存依赖项的文章。特别是调用了一个例程,该例程第一次缓存表数据,当基础表数据将被更改时,例程将再次从表中加载数据。我只是不明白数据库中的数据何时更改,那么缓存将如何自动为空或无效。所以在这里我粘贴那个例程,我只是不明白当数据库中发生数据更改时缓存数据是如何失效的?

只需查看例程并讨论这一点:当数据库中发生数据更改时,缓存数据如何失效

who will create this table AspNet_SqlCacheTablesForChangeNotification ? what is the importance of this table AspNet_SqlCacheTablesForChangeNotification ? 假设我的员工表中的数据发生了变化,那么该表中会发生什么AspNet_SqlCacheTablesForChangeNotification

请讨论我的所有观点,因此我对 sql 依赖项如何工作以及如何自动缓存无效的所有疑问都将清楚?

谢谢

0 投票
2 回答
1482 浏览

c# - 在 HttpContext.Cache 中搜索时使用通配符

有没有办法使用通配符或正则表达式来搜索和删除项目HttpContext.Cache

我可以在我的缓存中拥有“item_1”、“item_2”、...、“item_n”,并且我想从缓存中删除与模式为“item_*”的键相关的所有值。如何在不检查项目是否存在然后将其删除的情况下实现这一目标?

前任:

代替:

我想要类似的东西:

0 投票
0 回答
407 浏览

asp.net-mvc - 将 SQLDependency 或 SqlCacheDependency 与存储库模式一起使用

我正在使用存储库模式构建一个 ASP.NET MVC 应用程序。我的存储库中的一个典型方法如下

它的使用方式如下

在上面提到的示例中,OSADCOL 是我的应用程序中的一个模型,它表示我的数据库中具有相同名称的表。该Connection.Select函数是ORMlite函数。我不使用实体框架来解决性能问题。我的问题如下。我目前正在兑现结果集以备将来使用,但我是以硬编码的方式进行的。我将结果集缓存 2 小时。很明显,当 OSADCOL 的表数据发生变化时,正确的实现方式是丢弃我的已兑现数据。看来我必须使用 SQLDependency 或 SQLCacheDependency。问题如下:

  1. 我将如何在此存储库中使用 SQLDependency 或 SQLCacheDependency?
  2. 这两者之间的实际区别是什么?
  3. 有的论坛提到SQLDependency会造成内存泄漏?真的吗?如果是,是否有替代方法?

有任何想法吗?

0 投票
1 回答
1088 浏览

c# - SqlDependency 和 SqlCacheDependency 的区别

我确实有一个问题:我正在开发一个 ASP.Net Web 窗体和 C# 应用程序,我使用 gridView 来显示表中的数据,所以我决定缓存。

我做了

和中的修改web.config

但现在我必须决定是否使用SqlDependency

或使用SqlCacheDependency

你能告诉我有什么区别吗?哪个SqlDependencySqlCacheDependency适合我的代码?

0 投票
2 回答
770 浏览

c# - 如何向我的 MVC 应用程序和 WCF 服务添加缓存

我有一个 MVC Web 应用程序,它基本上查询一个产品列表的 SQL 存储过程,我有一个负责数据库查询的 WCF 服务层,有一个按类别获取产品并将数据返回到 MVC Grid-看法。我已经通过将 outputcache 设置为 3600 的持续时间来设法在应用程序级别进行缓存,这工作正常,但是只有在我对每个产品类别进行初始调用后才缓存数据,我怎样才能使其在启动时保持一致。另外我如何在 WCF 服务层缓存数据。请查看我的代码以了解我到目前为止所拥有的内容。我对MVC相当陌生,请您帮忙。