我碰到最不可理解的问题,哪个大虾帮忙解惑?高分求救
最近帮客户将EXCEL表中的数据分解放到SQL2000中各个不同的表中去,我先将EXCEL表中的数据读出来以后放到一张跟EXCEL格式一样的表A中,我在采用存储过程把A表中的数据根据分类到各个表B,C,D....中去!在测试过程中发现一个怪问题:
客户买了IBM X3400的服务器,双核CPU,具体型号忘记了.1G内寸.两块140G的10000转硬盘.安装了SQL2000服务器版
公司普通PC机一台,512M内存,120G硬盘
刚开始从EXCEL表中读数据到A表的时候IBM服务器的速度是公司PC的一倍以上.可是在执行存储过程分解表A数据到B,C,D...表中的时候IBM的服务器速度却比普通PC机慢上10倍.
哪个高手可以帮我解决这个问题?
------解决方案--------------------1 系统防火墙关闭
2 office的版本是否一致
3 Sqlserver补丁是否sp4
------解决方案--------------------
你的这个问题我遇到过。sql server在多核机器上性能某些时候不如单核。
你可以试试在sql server中指定只使用一个cpu(如果超线程了,请关掉)。可能不一定有用。
怀疑问题在cpu的同步上,你的cpu是intel的还是amd的?
------解决方案--------------------恭喜恭喜,接分