日期:2014-05-17  浏览次数:20704 次

同样的SQL在个人电脑速度快 而在服务器上速度慢 是什么原因?
同样的SQL在个人电脑速度快 而在服务器上速度慢 是什么原因?
------解决方案--------------------
你测试时间没?
可能是网速
------解决方案--------------------
服务器上数据库日志过大。没有做定期维护。会影响效率。
------解决方案--------------------
是不是别的人同时在服务器上运行啥
------解决方案--------------------
先检查数据量
再比较服务器测试时的负载
考虑日志、内存等问题!
------解决方案--------------------
硬件配置,当前占用资源

硬盘碎片或索引碎片或数据量大小的影响
------解决方案--------------------
没有可比性。

需要注意:相同的T-SQL查询在客户机查询与在服务器查询,后者会快是必然的。
------解决方案--------------------
如果是较大的数据库,请查一下 tempdb 临时数据库是否能满足使用

------解决方案--------------------
个人感觉可能是服务器的数据量比较大。。。
另外也有可能是服务器需要优化。
如果是确实是服务器比较慢,那就使用profile跟一下,看看,满在什么地方,有哪些地方可以优化。。。。