使用Transact-SQL计算SQL Server处理器的数量

2016-01-29 16:21 7 1 收藏

使用Transact-SQL计算SQL Server处理器的数量,使用Transact-SQL计算SQL Server处理器的数量

【 tulaoshi.com - SQLServer 】

 

:怎样使用Transact-SQL以编程的方式确定我的SQL Server计算机有多少个处理器?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

:以下语句将返回您需要的信息:

EXEC master..xp_msver N'ProcessorCount',
N'ProcessorType'

但是,我热衷于教给人们捕鱼的方法,而不是给他们一盘现成的冻鱼条,所以我不满足于简单的答案。最近一个同事问我这个问题,我一时想不起来适当的命令,但我知道SQL Server企业管理器在SQL Server属性对话框的处理器选项卡中显示计算机的处理器数量。并且,通过在服务器上运行简单的Transact-SQL语句,企业管理器几乎可以得到所有需要的信息。此外,运行SQL事件探查器还可以快速查看企业管理器生成的语句。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

我常常会细数使用SQL事件探查器和观察SQL Server运行情况所带来的好处,以下是将这一建议付诸实现的另一个例子。借助SQL事件探查器,我只花费三分钟即将企业管理器对xp_msver扩展存储过程的调用的分离出来。在这种时候,我总是会先想到SQL事件探查器。

 

来源:http://www.tulaoshi.com/n/20160129/1498363.html

延伸阅读
标签: SQLServer
use master --必须在master数据库中创建 go if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[p_lockinfo]’) and OBJECTPROPERTY(id, N’IsProcedure’) = 1) drop procedure [dbo].[p_lockinfo] GO /*--处理死锁 &...
标签: SQLServer
1.在查询分析器理启动或停止SQL Agent服务 启动 use master go xp_cmdshell 'net start SQLSERVERAGENT' 停止 use master go xp_cmdshell 'net stop SQLSERVERAGENT' 将服务的启动从手工方式改为自动启动方式 exec xp_cmdshell 'scm -Action 7 -Service mssqlserver -SvcStartType 2' 直接用...
1.在查询分析器理启动或停止SQL Agent服务 启动 use master go xp_cmdshell 'net start SQLSERVERAGENT' 停止 use master go xp_cmdshell 'net stop SQLSERVERAGENT' 将服务的启动从手工方式改为自动启动方式 exec xp_cmdshell 's...
标签: SQLServer
  数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时涉及的3个问题:计数、使用空表值以及外键处理。 用COUNT(*)处理空值 大多数集合函数都能在计算时消除空值;COUNT函数则属于例外。对包含空值的一个列使用COUNT函数,空值会从计算中消除。但假如COUNT函...
Sql server出错了,打开企业管理器,就出现一个对话框,信息如下: “窗口名是:MMC  管理单元初始化失败 CLSID{00100100-1816-11d0-8EF5-00AA0062C58F} ” 而且,查询分析器里面也没有对相应的特殊关键字如:select from where by 进行着色, 光标放在文字中间然后 ctrl + V 插入文字不显示,需要用鼠标选择一下,才能显...

经验教程

778

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部