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

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

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

【 tulaoshi.com - SQLServer 】

 

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

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

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

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

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

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

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

 

来源:https://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...
Sql server出错了,打开企业管理器,就出现一个对话框,信息如下: “窗口名是:MMC  管理单元初始化失败 CLSID{00100100-1816-11d0-8EF5-00AA0062C58F} ” 而且,查询分析器里面也没有对相应的特殊关键字如:select from where by 进行着色, 光标放在文字中间然后 ctrl + V 插入文字不显示,需要用鼠标选择一下,才能显...
看MSDN: http://msdn.microsoft.com/zh-cn/library/ms187331.aspx 语法为: WAITFOR { DELAY 'time_to_pass' | TIME 'time_to_execute' | [ ( receive_statement ) | ( get_conversation_group_statement ) ] [ , TIMEOUT timeout ] } 以下示例在晚上 10:20 ( 22:20 ) 执行存储过程 sp_update_job 。 代码如下: USE msdb; E...

经验教程

45

收藏

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