同一個plsql中的function 為什么執行時間會差很多 同一個plsql中function只是執行的時間不同,差別會差很多,可能原因是什么呢?我第一次執行 運行了70s 然后運行了50s 然后運行了5s~為什么會差這么多了 db的 server是同一個 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 连续的执行某个SQL,就是这种效果,一切皆源于cache, 也才有命中率等概念。 同意一楼的说法,这里应该涉及到ORACLE的一个记忆功能。 cache 會有多大 這個該怎么看呢 ?也就是說 大概可以記憶多少次的 這樣的function~ 映像中是这样说的:ORACLE的对象分为匿名的和命名的,在第一次执行这个function的时候ORACLE需要对其进行编译,将其保存在缓存中,后来在调用的时候,就可以不经编译直接调用了,所以第一次用的时间多,后来用的时间少。记得不是很清楚了,还请高手们指证哈! oracle查询数据 求条SQL语句 逻辑较复杂的查询问题求高手相助! Oracle怎么进行优化? 创建主键自增长的触发器出错!!! 求助:存储过程执行报错:ORA-06502: PL/SQL: 数字或值错误 在linux如何用C调用oracle以数组作为参数的存储过程,谢谢! windows server 2008 +Oracle10g 双机热备 详细文档 高手帮我写个oracle的出发器 在线等~~~ 使用Oracle Enterprise Server备份数据库的问题 用的是oracle , 这样的SQL怎么写?? 求ORACLE APEX中文使用说明
也就是說 大概可以記憶多少次的 這樣的function~
ORACLE的对象分为匿名的和命名的,在第一次执行这个function的时候ORACLE需要对其进行编译,将其保存在缓存中,后来在调用的时候,就可以不经编译直接调用了,所以第一次用的时间多,后来用的时间少。记得不是很清楚了,还请高手们指证哈!