存储请求数据的最佳方式

时间:2014-07-02 14:52:42

标签: sql-server database performance asp.net-mvc-4

我需要保存请求数据(主要数据:请求ID,日期,网址。附加数据:标题和正文)。 目前它只在我的数据库中存储,只有一个表。 内存的最大部分需要额外的数据。因此,当存储许多请求时,这可能是性能问题。 有没有办法与主数据分开存储其他数据?或任何其他建议?

感谢。


使用ASP.Net MVC4和Ms SQL Server 2012.

1 个答案:

答案 0 :(得分:0)

Apache Web服务器等软件将访问信息存储在日志文件(access.log)中。你可以实现类似的东西。然后,您可以每天轮换日志。

通过这种方式,您可以将数据分开,并且文件系统存储速度非常快,因此性能不会成为问题。当您必须对日志进行一些高级查询时,问题就出现了。

您可以使用ELMAH:https://code.google.com/p/elmah/并将其设置为以XML格式存储信息。