存储过程第一次执行耗时30分钟,第二次开始每次耗时不到3分钟,这是什么原因?
3个回答
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
要从电脑的一个串行口接收数据并将其从另一个串行口发送出去,你可以使用以下步骤:1. 确定你要使用的两个串行口。在大多数计算机上,串行口通常被称为COM1、COM2等。确保你了解每个串行口的名称或编号。2. 编写一个程序来读取来自一个串行口的...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
因为第二次有缓存了。
追问
有缓存这个我知道的,但是有缓存速度会提升这么多吗?因为速度直接提升了10倍有点夸张吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会呀,时间差距这么大应该不是procedure的缓存问题,应该是SQL的问题吧。。。
追问
我也觉得不是缓存问题,可是SQL没有变啊,我把执行了一次以后修改的内容改回去,重新执行也还是这么快,循环的查询也是每次都应该执行的,没有加什么额外条件 会使后面几次执行就不进行全表扫描
追答
把SQL提出来执行看看就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询