摘要:
并行查询 当为一个查询生成一个执行计划时,SQL Server优化器尝试为这个查询选择相应速度最快的计划。如果执行该查询的消耗超过了cost threshold for parallelism选项中的设置,并且并行执行并没有被禁用掉,优化器会尝试生成一个可以并行执行的计划。一个并行查询计划会尝试使用多个线程执行这个查询,它分布式调用CPU中可用的各个处理器并且在同一时间在各个处理器上同步执行。并行的最大深度是server-wide,可以通过max degree of parallelis设定,也可以通过OPTION(MAXDOP)查询提示去设置resource workload级别,或者一个. 阅读全文