建立索引的问题,请大家指点一下
执行CREATE INDEX的时候,所涉及的表必须处于EXCLUSIVE状态,即排他状态,是不是说,我在建立索引的时候,整个表都不能够做DML动作?
如果一个大表建立索引的时候,如何可以保持表高可用性?如何加快索引的建立? 建索引的时候会对表加个S锁,所以无法对表进行DML操作。
为了加快索引的建立,可以开户PDQ! 回复 2# yunzhongyue
ORACLE可以使用大的排序内存,或者使用ONLINE 加快或者减少锁,不知道INFORMIX是否也有这方面的东西
INFORMIX里也可以使用ONLINE来建立索引。INFORMIX里通常都使用PDQ(并行数据库查询),即使用多个线程来建立。
页:
[1]