最近reorg index时碰到个故障,所以想研究清楚一下rerog,希望大家能够提供答案和资料,谢谢。。
1. reorg index的默认模式是allow read access吗?
2. reorg index到什么状态,我ctrl+c后,再使用索引时会发生rebuild?
3. 我用reorg index allow no access 后,ctrl+c掉,再select时会看到对那个表上了Z锁,应该是在做rebuild 索引的操作。但是一段时间后,那个select语句居然开始返回数据了,看db2top,发现除了这个表的Z锁,我用select语句会生成一个internal variable的S锁(通过不断取消和打select这个表的语句发现)。在我的印象里,上了Z锁,整个表就完全不可用了,为什么还能读出数据呢?
4. reorg index allow write access的最后,会不会上Z锁?
5. reorg index的各方式,是在表空间的其他地方再生成一个排好序的索引表俩代替原索引,还是对原索引进行一点点的重组?
问题比较多,不过对这方面却是不太了解,谢谢大家。。
收起