相关疑难解决方法(0)

禁用超线程会提高我们 SQL Server 安装的性能吗

相关:SQL Server 和超线程的当前智慧

最近,我们将 Windows 2008 R2 数据库服务器从X5470 升级X5560。理论上,两个 CPU 的性能非常相似,如果有的话,X5560 稍微快一点。

但是,SQL Server 2008 R2 的性能在过去一天左右的时间里一直很糟糕,CPU 使用率也很高。

页面的预期寿命很长,页面的缓存命中率几乎达到 100%,因此内存不是问题。

当我跑:

SELECT * FROM sys.dm_os_wait_stats 
order by signal_wait_time_ms desc
Run Code Online (Sandbox Code Playgroud)

我有:

wait_type waiting_tasks_count wait_time_ms max_wait_time_ms signal_wait_time_ms
-------------------------------------------------- —————————————————————————— -------------------- --------------------
XE_TIMER_EVENT 115166 2799125790 30165 2799125065
REQUEST_FOR_DEADLOCK_SEARCH 559393 2799053973 5180 2799053973
SOS_SCHEDULER_YIELD 152289883 189948844 960 189756877
CXPACKET 234638389 2383701040 141334 118796827
睡眠任务 170743505 1525669557 1406 76485386
LATCH_EX 97301008 810738519 1107 55093884
LOGMGR_QUEUE 16525384 2798527632 20751319 4083713
写日志 …

hyperthreading sql-server

28
推荐指数
5
解决办法
4万
查看次数

标签 统计

hyperthreading ×1

sql-server ×1