2

我的 Web 应用程序正在使用一个大约有 2000 行的 SQL Server 数据库。我想知道将所有数据库加载到 RAM(将其存储在静态变量中)并使用 ASP.NET LINQ 查询它是否更好。我只需要它来进行读取操作。我认为所需的 RAM 量根本不是很高。我认为它可以大大加快应用程序的速度。

我想知道这是否是一个不错的选择,而不是缓存数据?

4

3 回答 3

2

一个很小的数据库已经在您的服务器上的内存中,不需要做两次。

于 2011-10-15T02:29:26.550 回答
1

考虑到您提供的详细信息,我觉得还可以。不过,性能方面的差异应该不会很大。

于 2011-10-15T00:54:38.703 回答
0

当您的数据库规模庞大并且它成为瓶颈时,您需要一个缓存产品,因为频繁访问数据库以完成请求可能会导致性能下降。如果数据库的大小如您所说,则不需要它。

于 2012-05-25T12:19:24.873 回答