SQL 执行大数据产生报表,怎么让服务器的CPU均衡使用呢?
SQL 执行大数据产生报表,怎么让服务器的CPU均衡使用呢?
服务器CPU是4核的,内存是12G。
服务器要处理数据有80万笔,服务器执行语句,看服务器的CPU只集中在CPU的一核处理,
对SQL有没有什么优化策略呢?请教下
------解决方案--------------------这个是数据库自动处理,它认为需要并行处理的时候自然会出现多核负载的情况。
sqlserver 20005 sp3时代开始。
------解决方案--------------------你可以尝试MAXDOP产生并行计划看看会不会有帮助。
------解决方案--------------------才80万,一CORE CPU足够了,还不到多CPU临界成本点