索引新建后,是否对正运行中的存储过程生效 索引新建后,是否对正运行中的存储过程生效?执行了个十个超长时间(约计24小时)的存储过程后(里面都是循环计算一批数据),才发现其中有个两百万数据大表没建索引,我现在已立即建了索引,但不知道会不会对在正运行的存储过程生效。因为存储过程是预编译、预执行sql计划,所以对这个问题很奇怪,究竟是否会自动使用新建的存储过程呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你没有重新做统计的时候,可能会不起作用,如果有怀疑你可以重新编译过程 因为存储过程正在运行中,所以没办法重新编译。另外我也不仅仅是怀疑,更是想知道引发这结果的原因。 存储过程是已经编译过正在用的语句,系统不会回头再去查看索引的 自己试了一下,确实不会再去查看索引了,有什么办法让索引生效吗? Oracle安装问题 ORACLE在Windows运行的企业有那些,多吗: 请教个语法问题,不明白是什么意思 如何读取某一天二十四小时的数据 这样的sql语句怎样组建? 关于impdp/expdp oracle字段名有哪些限制? 如何设置、修改表中字段的缺省值,语句如何写。谢谢! kingsunsha(逆水三千):能不能问你有关于pb和oracle相连的问题? oracle imp 和 exp 紧急求助???????? OCILIB 中的OCI_PoolGetConnection 崩溃了我的程序 巨有挑战的现实工作中的问题,高手勿绕行,直接进来。40分,不够再加。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货