日期:2014-05-17  浏览次数:20473 次

SQL 执行大数据产生报表,怎么让服务器的CPU均衡使用呢?
SQL 执行大数据产生报表,怎么让服务器的CPU均衡使用呢?

服务器CPU是4核的,内存是12G。
服务器要处理数据有80万笔,服务器执行语句,看服务器的CPU只集中在CPU的一核处理,
对SQL有没有什么优化策略呢?请教下

------解决方案--------------------
这个是数据库自动处理,它认为需要并行处理的时候自然会出现多核负载的情况。

sqlserver 20005 sp3时代开始。
------解决方案--------------------
你可以尝试MAXDOP产生并行计划看看会不会有帮助。 
------解决方案--------------------
才80万,一CORE CPU足够了,还不到多CPU临界成本点