专家请进,不同机器运行速度不一样

[复制链接]
查看11 | 回复7 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
同一个数据库文件,分别在两台机器上还原,为什么执行存储过程速度不一样
A机器(xp,mssql 2000,NTFS格式盘,{ibm r51e本本,512内存}...)
B机器(win2000 mssql 2000,Fat32格式盘{dell 2800服务器,2G内存}...)

在我自已的机器上即A机器,运行时间25秒
在B机器上运行时间为,6分52秒。
已更新统计sp_updatestats db

原以为是存储过程的问题,优化后仍旧存在该问题。
强烈邀请高手进入解答,分不够再加。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
执行计划
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不会相差这么大吧.
都是重启后第一次执行吗?(执行过一次后再次执行时所需时间是不一样的)
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
这个命令如何执行,我这里没有这个命令
发现没有这个命令sp_rebuild ,但从帮助中找到另一个命令
exec sp_recompile mysp
提示已标记,这就OK了?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
看下执行计划了,怎末会差这么多。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
是不是dell 2800服务器在数据安全上有验证,以前有个项目也是的,在我自己的机器上比服务器上跑的还快,原因是服务器安全策略很高,打开、新建文件都要验证。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
Fat32.....如果是ntfs会不会好很多
怀疑中
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你的DELL 服务器用的是多少块硬盘。什么阵列卡,阵列卡的内存是多少。。?
你的本本是用本机的CPU和内存去管理硬盘的。。。服务器用的是阵列卡去控制硬盘的存贮。。
可能你的阵列卡的配置太低了。所以会这们。。
我见到一台IBM,也是导入数据。很慢。用PC还要快一些。后来换了一快256M的阵列卡后就好了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行