SQL Server 数据库给CPU分配线程的操作流程

数据库 SQL Server
我们今天主要是向大家讲述的是SQL Server 数据库给CPU分配线程的实际操作流程,以下就是文章的主要内容的具体描述。

以下的文章主要介绍的是SQL Server 数据库给CPU分配线程的实际操作步骤。我们大家都知道在默认情况下,每个 Microsoft® SQL Server™ 2000 实例都是可对每个线程进行启动,然后 Microsoft Windows NT® 或 Windows® 2000 将每个线程分配给特定的 CPU。

Windows NT 或 Windows 2000 在计算机上的微处理器 (CPU) 间平均分配 SQL Server 实例线程。Windows NT 或 Windows 2000 还不时地将线程从一个大量使用的 CPU 移到另一个 CPU。

SQL Server 管理员可以使用 affinity mask 配置选项使一个或多个 CPU 无资格运行特定 SQL Server 数据库实例的线程。affinity mask 值指定位模式,以表明适合运行 SQL Server 实例线程的 CPU。例如,affinity mask 的值 13 代表位模式 1101。

在有 4 个 CPU 的计算机上,这表示可以在 CPU 0、2 和 3 上调度 SQL Server 数据库实例线程,而不能在 CPU 1 上调度线程。如果指定 affinity mask,SQL Server 实例将在没有掩码的 CPU 中平均分配线程。affinity mask 的另一个作用是 Windows NT 和 Windows 2000 不将线程从一个 CPU 移到另一个 CPU。

affinity mask 很少使用,大多数系统通过让 Windows NT 或 Windows 2000 在可用的 CPU 中调度线程以获得***性能。
 

SQL Server 数据库如何给CPU分配线程

上述的相关内容就是对SQL Server 数据库如何给CPU分配线程的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. 用SQL Server DBCC 避免堵塞的实际操作步骤
  2. 改善SQL Server安全规划的6步骤
  3. SQL Server 2000文件损坏的修复方案
  4. SQL Server 2000优化SELECT 语句的方案介绍
  5. SQL Server处理空值操作中的3大问题有哪些?
责任编辑:佚名 来源: 网易科技
相关推荐

2010-07-05 17:41:37

SQL Server

2010-07-15 17:28:50

SQL Server

2017-03-15 16:45:02

SQL Server 数据库分配用户

2010-07-02 14:46:20

SQL Server数

2010-07-21 16:20:45

SQL Server

2010-07-07 14:17:43

SQL Server数

2010-06-18 12:45:20

SQL Server数

2010-07-08 11:05:14

SQL Server数

2011-01-10 10:45:20

SQL Server数

2010-07-08 11:23:41

SQL Server还

2010-07-01 11:49:13

SQL Server

2011-04-07 13:53:04

SQL Server数

2010-07-22 13:59:14

MS SQL Serv

2011-03-24 09:07:11

SQL Server数备份

2011-03-24 09:24:08

SQL Server数还原

2011-03-24 09:45:34

SQL Server数恢复

2010-07-22 16:07:02

SQL Server数

2010-06-28 12:39:14

SQL Server数

2011-08-15 15:53:51

SQL Server数批量操作

2021-05-17 06:57:34

SQLServer数据库
点赞
收藏

51CTO技术栈公众号