[MSSQL]判斷實體cpu及邏輯cpu數量的指令

有關資料庫的討論, 都可以在這發表哦~~
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[MSSQL]判斷實體cpu及邏輯cpu數量的指令

文章 tim »

從這篇技術文章看來的: http://sharedderrick.blogspot.com/2007/ ... sical.html

主要是現在的 cpu 都是多核心的處理器, 如何判定是實體cpu及邏輯cpu(即核心數), 可以利用這個指令:

代碼: 選擇全部

SELECT cpu_count N'系統上的邏輯 CPU 數',
 hyperthread_ratio N'邏輯和實體處理器數目的比率',
 cpu_count/hyperthread_ratio N'實體 CPU 數目'
FROM sys.dm_os_sys_info
適用於 MS SQL 2005 版本以上
多多留言, 整理文章, 把經驗累積下來.....
回覆文章