同一个sql语句在不同的机器上执行时间相差很大,为什么 我来答 2个回答 #合辑# 面试问优缺点怎么回答最加分? longrenyingdc8ecb1 2014-10-29 · TA获得超过1万个赞 知道大有可为答主 回答量:6032 采纳率:82% 帮助的人:2351万 我也去答题访问个人页 关注 展开全部 这个存在几种可能一般情况下,最可能的原因是(这里指select)A机器已经执行过这个sql,或者类似的sql,相关的数据在内存中,能够直接调用,那么就快。B机器没有执行过类似的sql,相关的数据要从硬盘中读取,那么就会慢。这个其实就相当于一般我们会发现第二次执行比第一次快,就是这个原因。如果服务器不同可能也有一定的因素,另外查询内容的数据量(A内表可能很大,B内的测试数据可能很少)的多少,服务器的繁忙程度等等。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 fanqiezz11 2014-10-29 · TA获得超过777个赞 知道小有建树答主 回答量:369 采纳率:0% 帮助的人:255万 我也去答题访问个人页 关注 展开全部 机器配置不同呗,执行时间不仅跟语句设计有关,还跟机器性能有关,还跟你查的数据库容量有关,查的内容多了,当然慢一些了,或者机器配置低了,也会慢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-04-06 一条sql语句在两个机器上执行速度不一样的问题 2017-06-12 同样的sql语句,在不同的机器上执行的结果却不同 14 2015-11-07 同样的SQL语句在两个数据库上执行,执行计划差别很大,怎么回事 2012-09-27 相同的sql语句,在服务器A,服务器B里面的执行速度相差巨大,求原因! 1 2014-06-20 为什么我执行同一条sql语句,时间都不一样呢? 1 2016-06-07 同一个SQL,在8个小时内为什么会有不同的执行计划?有的快,有的慢 2012-03-18 在plsql中,对于同一个sql语句多次执行时,为什么每次执行时间都不一样呢? 2 2017-12-16 为什么用相同的SQL语句调用同一台数据库的数据,在不同的电脑上的显示结果不一样呢 1 更多类似问题 > 为你推荐: