背景 客戶凌晨把HIS數據庫遷移到配置更高的新服務器,上午業務高峰時應用非常緩慢,嚴重影響到業務運行,
1.現象
通過SQL專家云實時可視化界面看到大量的綠點,綠點表示會話在等待某項資源,綠點越大說明等待的會話數越多,SQL專家云深度體檢里有相應的診斷,SQL Server在線的CPU核數40小于檢測到的CPU核數128,說明SQL Server只使用了40個核心,
--CPU總數SELECTcpu_countFROMsys.dm_os_sys_info--在線CPU數SELECTCOUNT(*)FROMsys.dm_os_schedulersWHEREis_online = 1AND status = 'VISIBLE ONLINE'
2.分析
從SQL Server 2012開始,企業版有兩種許可證模式,基于核心和基于服務器+CAL,基于服務器+CAL許可證限制SQL Server最多能使用20個物理處理器,如果超線程已啟用,這將是40個邏輯處理器,
