我正在努力删除索引,我想了解drop index对DB2数据库是如何工作的,不会使所有在s drop引用索引在删除索引执行期间立即丢弃的包无效,或者它是否会使当他们下一个包使用时打包。
这里我读过像包装无效的东西。它是否真的意味着使程序包无效或与执行计划有关,这些执行计划保存在特定SQL的高速缓存中,该SQL指的是被删除的索引。
有人可以解释究竟发生了什么以及这意味着什么。
谢谢
答案 0 :(得分:0)
如果我正确理解你的问题,你问的是索引上的“依赖”包是无效的。答案是肯定的。 DB2使其无效,以便在下次命中时,完成隐式编译并刷新目录高速缓存中的条目。
在DB2中,存储过程具有包,动态查询必须绑定到包(如果运行动态查询,您将看到像NULLID.SYSSH200这样的CLI包)。
希望这会有所帮助。
由于