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)最大并行度

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

  • 相关阅读:
    剑指offer——最小的K个数和数组中第K大的元素
    Leetcode刷题指南链接整理
    160. Intersection of Two Linked Lists
    100. Same Tree
    92. Reverse Linked List II
    94. Binary Tree Inorder Traversal
    79. Word Search
    78,90,Subsets,46,47,Permutations,39,40 DFS 大合集
    0x16 Tire之最大的异或对
    0x16 Tire
  • 原文地址:https://www.cnblogs.com/roseHLF/p/7249226.html
Copyright © 2011-2022 走看看