验证最大工作线程数设置

此规则检查 max worker threads 服务器选项中是否存在可能不正确的设置。 如果将 max worker threads 选项设置为较小的值,则可能会使过多的线程无法及时为传入的客户端请求提供服务,并且可能会导致“线程资源不足”。 但是,如果将此选项设置为较大的值,则由于每个活动线程在 32 位服务器上占用 512 KB,在 64 位服务器上最多占用 4 MB,因此可能会浪费地址空间。

最佳实践建议

将 max worker threads 选项设置为 0。 这样 SQL Server 就能够根据用户请求自动确定正确的活动工作线程数。

详细信息

配置 max worker threads 服务器配置选项

请参阅

概念

使用基于策略的管理来监视和强制执行最佳实践