原数据库服务器是三个CPU,每个CPU八个核心,也就是24核
之前用的好好地,但是最近有一个视图查询出了问题,该视图关联了十张表,前面五张用inner join
后面的五张用left join,近期该视图频繁锁死(关闭所有其他连接的情况下,单开一个查询分许器),
查询如何优化都不行,后将核心数有24个修改成16个,该视图运行2秒就出结果了,请问这个是什么问题?
是否是SQLSERVER 2000对多核心的支持不够
注:数据库服务器操作系统为WINDOWS2003 ADVANCED SERVER
该视图的结果为4W+的记录数。
望各位牛人提点一下小弟,谢谢。
之前用的好好地,但是最近有一个视图查询出了问题,该视图关联了十张表,前面五张用inner join
后面的五张用left join,近期该视图频繁锁死(关闭所有其他连接的情况下,单开一个查询分许器),
查询如何优化都不行,后将核心数有24个修改成16个,该视图运行2秒就出结果了,请问这个是什么问题?
是否是SQLSERVER 2000对多核心的支持不够
注:数据库服务器操作系统为WINDOWS2003 ADVANCED SERVER
该视图的结果为4W+的记录数。
望各位牛人提点一下小弟,谢谢。
应该是2000对于CPU核的支持不够。