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添加到它并查看发生了什么。 |
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |