热卖商品
新闻详情
在SQL Server中使用OPTION(MAXDOP 1)的目的是什么? - ITranslater
来自 : www.itranslater.com/qa/details
发布时间:2021-03-25
如果简单查询不必要地被并行处理,则可能带来比解决一个问题更多的问题。 但是,在将MAXDOP作为“膝盖混蛋”修复程序添加到查询之前,需要检查一些服务器设置。
在Jeremiah Peschka中-五个要更改的SQL Server设置,MAXDOP和“并行处理的成本阈值”(CTFP)被提及为要检查的重要设置。
注意:Paul White提到CTFP aslo作为要检查的设置,以响应从SQL Server 2005迁移到2012后的性能问题。要阅读的一篇不错的kb文章是使用大量内存可能会导致SQL Server计划效率低下
Jonathan Kehayias-从“计划缓存”中调整“并行性的成本阈值”有助于找出CTFP的良好价值。
为什么忽略并行性的成本阈值?
Aaron Bertrand-您应该对并行性感到不安的六个原因,讨论了使用MAXDOP解决方案的某些情况。
Paul White-强制并行查询执行计划中提到了抑制并行性的组件
2020年1月25日正如Kaboing提到的,MAXDOP实际上控制查询处理器中使用的CPU内核数。 在完全空闲的系统上,SQL Server将尝试将表尽快拉入内存并在内存之间进行联接。 在...在SQL Server中使用OPTION(MAXDOP 1)的目的是什么?
本文链接: http://maxdop.immuno-online.com/view-752394.html
发布于 : 2021-03-25
阅读(0)
最新动态
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25