zoukankan      html  css  js  c++  java
  • SQL Server-CPU相关配置

    (1)关联掩码affinity mask:控制CPU到SQL Server进程的映射。默认情况下,sql server 可以使用服务器上所有可用的处理器。

            当一台服务器上有多个应用程序在运行并且windows处于高负荷的情况下时,可能会将线程移动到不用的CPU中。这是可以通过关联掩码,将SQL server的每个调度绑定到各自的CPU中,通过消除线程的迁移,来减轻因为上下文切换导致的性能问题。

         1). 配置选项自动关联

            step1.在对象资源管理器中,右键单击服务器并选择“属性”单击“处理器”节点。

            step2.“启用处理器”下,取消选中“自动设置所有处理器的处理器关联掩码”

            step3.在“处理器”网格中,启用一个或多个处理器来为 Microsoft SQL Server 实例配置 CPU 关联。

        2).当一台服务器上面运行多个Sql server实例的时候,可以通过设置这个参数以控制sql server工作时所用到的CPU的数量。

    (2)轻量缓冲池lightweightpooling(SP_configure)

      启动该选项之后,sql server可以使用windows纤程,并把工作进程映射到windows纤程或线程中。纤程较线程开销低。当服务器花费了大量时间在内核模式和上下文切换上,开启这个选项之后,会带来一定好处,但是也可能会导致性能下降,而且,这个选项会导致CLR整合不被支持。

    (3)最大工作线程数(默认CPU个数与工作线程关系如下)

    (4)最大并行度

    控制执行并行查询的进程或者是内核的最大数值

  • 相关阅读:
    HDU 1813 Escape from Tetris
    BZOJ 2276 Temperature
    BZOJ 4499 线性函数
    BZOJ 3131 淘金
    HDU 5738 Eureka
    POJ 2409 Let it Bead
    POJ 1286 Necklace of Beads
    POJ 1696 Space Ant
    Fox And Jumping
    Recover the String
  • 原文地址:https://www.cnblogs.com/roseHLF/p/7249226.html
Copyright © 2011-2022 走看看