SQLServer与StateServer的ASP.NET会话状态性能

前端之家收集整理的这篇文章主要介绍了SQLServer与StateServer的ASP.NET会话状态性能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在学习一个MS认证,我正在做的一个实践测试有一个问题的争论点是在sql Server而不是StateServer存储会话之间的性能

给定应用程序在Web场中运行,哪个解决方案的会话状态提供最佳性能(sql Server或StateServer),最重要的是,为什么?

解决方法

状态服务器速度更快,因为它将会话数据存储在内存中字典中。 sql Server较慢,因为它存储在将数据保存到磁盘的数据库中。

sql服务器也较慢,因为一切都存储在一个表中,随着越来越多的客户端访问/更新会话数据,这会导致争用。

sql服务器更可靠,因为它被持久化到磁盘,并且可以设置为具有故障转移功能的集群。

有关详细解释,请参见this article的前言。

猜你在找的MsSQL相关文章