4
|
JerSchneid · 技术社区 · 15 年前 |
![]() |
1
4
这可能是我需要回答另一个问题的情况之一。问题应该是“为什么我要使用SQL来存储会话状态信息?”SQL的速度要慢得多,而且与web服务器的连接要断开得多,这两者都可能导致了这个问题。我查了一下ASPStateTempSessions表的大小,发现它只有1MB左右。我们搬回了伦敦
下一步,当流量要求时,将添加另一个服务器并使用“StateServer”模式,以便我们可以分散内存使用。
好吧,结果证明整个“TempGetStateItemExclusive”不是问题所在,它只是另一个问题的症状。我们有一些查询会导致阻塞问题,因此每个SQL请求都会被踢出。实际的解决方案是识别和解决阻塞问题(我仍然相信“InProc”是一条可行之路,尽管如此)这一联系有助于确定我们的问题: http://www.simple-talk.com/sql/sql-tools/how-to-identify-blocking-problems-with-sql-profiler/ |
![]() |
3
0
如果它只是在生成一个select语句,那么您可以查看它是否在使用NOLOCK。如果没有,则将NOLOCK添加到它并查看发生了什么。 |
![]() |
Garrett Rose · 会话数据如何在页面之间传递? 6 年前 |
![]() |
Viktor Rudi · PHP-更改会话值以更改语言 6 年前 |
![]() |
John_Cartor · PHP登录(会话问题) 6 年前 |
![]() |
glembo · 基于会话令牌认证问题的Laravel 5.6购物车 6 年前 |
![]() |
Rehan · 登录验证php后创建会话 6 年前 |
|
joko · 通过会话、两个目录使用多种语言 6 年前 |