一条sql语句在两个机器上执行速度不一样的问题

本机配置:CPU:酷睿双核内存:2GSQL:2008服务器:CPU:至强2颗内存:8GSQL:2008对比测试:1.简单操作数据库select本机:0秒服务器:3秒2.网... 本机配置:
CPU:酷睿双核
内存:2G
SQL:2008

服务器:
CPU:至强 2颗
内存:8G
SQL:2008

对比测试:
1.简单操作数据库select
本机:0 秒
服务器:3秒

2.网站新闻列表页面select
本机:0秒
服务器:7秒

备注:
本机配置跟服务器就是一个天上一个地下,本身以外是服务器3块硬盘问题,用检测工具测试后,服务器读取速度是本机10倍。做了索引也不行。
除了硬件不同,安装软件和布网站 操作都一样。

过程:
将本机数据库之间打包,然后在服务器附加进去。
展开
 我来答
传奇勇者
2011-04-06 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:807万
展开全部
呵呵,可能服务器中病毒了吧。
正常情况下两个机器应该差不多才对,不能差距这么大,服务器的主要能力还是多用户或是并发什么的,单纯看速度差异不应该很大。
kj129
2011-04-06 · TA获得超过514个赞
知道小有建树答主
回答量:557
采纳率:0%
帮助的人:226万
展开全部
用大数据量试试。小数据量可能服务器有多核调度 反而不会比小电脑强
追问


同样的代码,本机0秒或1秒,服务器都在7秒左右
追答
是不是数据库SQL:2008 安装有不同之处?一般服务器优势在于网络吞吐量、多任务多用户,执行一个小程序应该跟普通芯片CPU差不多呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小猪公公00
推荐于2018-04-24 · 超过25用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:58.4万
展开全部
你好,这个是我帮你找的一个答案,你可以试一试。

优化器的结果不同,内存的数据缓存不同。
我想如果你将服务器的SQL服务重启应该差不多了吧
追问
我找过的,不行的我试过了
追答
你好,你可以换一个新的项目重新加载运行,看看效果是否会有些变化,要是没有变化,小猪我就没有办法了。不好意思没有帮到你...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式