ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQLSERVER 2005 计算最大工作线程数

SQLSERVER 2005 计算最大工作线程数

原创 Linux操作系统 作者:gullvip 时间:2010-12-22 13:26:59 0 删除 编辑

如果 max worker threads 的默认值是 0,则允许 SQL Server 在启动时自动配置工作线程数。对于大多数系统而言,该设置为最佳设置;然而,根据您的系统配置将 max worker threads 设置为特定值有时会提高性能。

下表显示了针对各种 CPU 与 SQL Server 版本的组合自动配置的最大工作线程数。

CPU 数 32 位计算机 64 位计算机

<= 4 个处理器

256

512

8 个处理器

288

576

16 个处理器

352

704

32 个处理器

480

960


我们建议将 1024 作为 32 位 SQL Server 的最大线程数,将 2048 作为 64 位 SQL Server 的最大线程数。

当实际的用户连接数量少于 max worker threads 的设置值时,每一个线程处理一个连接。但是,如果实际的连接数量超过 max worker threads 的设置值时,SQL Server 将建立工作线程池以便下一个可用的工作线程可以处理请求。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16313359/viewspace-682350/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: JBOSS 远程调试
请登录后发表评论 登录
全部评论

注册时间:2010-12-20

  • 博文量
    34
  • 访问量
    79960