运行DeleteExpiredSessions之间的最佳时间是什么? 我刚刚inheritance了3M月度唯一会话Web应用程序的数据库,并且DeleteExpiredSessions每分钟运行一次。 这对我来说似乎是一个巨大的杀戮。 意见?
有一个改进版本的DeleteExpiredSessions sproc发布在这里: http : //support.microsoft.com/kb/973849
我相信重写的意图是通过消除在每分钟删除会话时导致整个页面locking的可能性来减less争用。
在.NET 4.0中,这是在创build新的ASPState数据库时创build的sproc版本。
我们刚刚遇到了同样的问题。 我们把它碰到了5分钟,只是为了确保数据库与我们在会话中的数据量保持一致。
如果没有负面的performance影响,我们希望每天做一两次。 会及时向大家发布。