码迷,mamicode.com
首页 > 数据库 > 详细

SqlServer2005最大工作线程数

时间:2015-07-16 16:19:55      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

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

下表显示了各种CPU与SqlServer的组合,默认的自动配置的最大工作线程数。


CPU处理线程数     32位SqlServer     64位SqlServer
04                  256                  512
08                  288                  576
16                  352                  704
32                  480                  960

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

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


开多线程链接数据库测试:
server=(local);database=TestDb;uid=testUID;pwd=testPWD;min pool size=0;max pool size=256;

SqlServer2005最大工作线程数

标签:

原文地址:http://www.cnblogs.com/zuilong/p/4651367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!