以下语句帮助分析数据库服务器的CPU在线和授权情况。
由于企业版本的CPU授权成本较高,而CPU的主频越高数据库性能越好。建议在购买数据库服务器的时候,选择高主频高而核心少的CPU,这样即可以减少CPU授权的成本,又能提升数据库的性能。
–SQL Server的授权CPU数量查询
EXEC sys.xp_readerrorlog 0, 1, N’detected’, N’socket’;
–查询对应node的CPU数目
SELECT node_id, node_state_desc, memory_node_id, processor_group, online_scheduler_count, active_worker_count, avg_load_balance, resource_monitor_state FROM sys.dm_os_nodes WITH (NOLOCK) WHERE node_state_desc <> N’ONLINE DAC’ OPTION (RECOMPILE);
暂无评论