sql - 数据库缓存

标签 sql sql-server sql-server-2008 caching

我有 windows server 2008 r2,安装了 microsoft sql server。

在我的应用程序中,我目前正在为我的用户设计一个工具,它查询数据库以查看用户是否有任何通知。由于我的用户可以在短时间内多次访问该应用程序,我正在考虑在我的查询逻辑上放置某种缓存。但后来我想,我的 ms sql server 可能已经为我做了。我对吗?或者我需要配置一些东西来实现它吗?如果是,那么它会将缓存保持多长时间?

最佳答案

可以安全地假设 MSSQL 会很好地处理缓存 =) 不要费心尝试自己在它之上构建任何东西,只需确保您用于查询更改的方法是有效的(例如,不要查询非索引列)。

PS:本地缓存不会破坏检查数据库更改的全部目的吗?

关于sql - 数据库缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095568/

相关文章:

sql - 变长子串

sql - 为什么sqlite找不到这一行?

sql-server - 对于 XML AUTO、原始 SQL Server

c# - SQL Server 连接数有限制吗?

c# - SQL 查询中的期初余额和期末余额中的期末结果不正确?

mysql - SQL SELECT 子句列添加行?

SQL Server 将 Table1 中的所有行与 Table2 中的所有行进行匹配

sql-server - T-SQL PATINDEX 至少包含一个字母和一个数字的七个字符的模式

.net - 如何获取导致 ASP .NET 错误的请求数据

c# - C# 中的 SQLGeography