首页 > 技术文章 > SET ARITHABORT ON 对UI的影响

sunnyxhd 2017-03-22 09:45 原文

  今天在live上出现一件很奇怪的事情,就是有一部分User首页上的My action item处于一直loading的状态,而运行SP的时候内容是可以拉出来的,排查出来的结果是ARITHABORT option是off的,今天就来脑补一下这个ARITHABORT。

  Microsoft Developer Netwok里对ARITHABORT的的描述是这样的:

SQL Server Management Studio 的默认 ARITHABORT 设置为 ON。 客户端应用程序将 ARITHABORT 设置为 OFF 可以接收不同的查询计划,使得对性能较差的查询进行故障排除变得困难。 即,同一个查询可以在 Management Studio 中快速执行,但在应用程序中却比较慢。 使用 Management Studio 排除查询故障时始终与客户端 ARITHABORT 设置匹配。

参考链接:https://msdn.microsoft.com/zh-cn/library/ms190306.aspx

推荐阅读