存储过程具有缓冲会否造成查询不准确的问题? 我在前台第一次调用某个存储过程耗时 12 秒,第二次,由于参数没有变,耗时1秒,我就疑惑如果现在有其他用户已经更改了数据库某些数据,那么会否有可能存在经过缓冲后的存储过程查询结果不准确的情况出现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 结果不准确 那是不会发生的。 因为有缓存,就是保留你的执行计划,不用每次都重编译,浪费性能,如果你要测试效率问题,可能不准确 结果不会不准确,但执行时间会有变化! 缓存中保留了你的执行计划,所以才会快 存储过程只是省去了从新编译的过程。对结果是不会产生影响的。这个可以完全放心。 结果不容置疑,肯定正确。 过程就像楼上说的,缓存了。 所以快很多. 一个sql语句中的除法得到12位小数,怎么结果错误呢? [向ALL提问]每日一个小问题 4 问大虾:表中的值是中文时为何是乱码? 连接SYBASE服务器查询出错 急!急!SQL SERVER 2000安装的问题! select 字符串拼接问题 删主键,从键信息会自动被删 sql 求一个SQL表取数的写法 该用什么类型的字段? 请问数据库编程是什么概念?我用VC操纵数据库,算不算数据库开发? SQL中2个表数据整合到一个表 求一sql语句
如果你要测试效率问题,可能不准确