Chinaunix
标题:
建立索引的问题,请大家指点一下
[打印本页]
作者:
OpenSolari
时间:
2012-09-21 15:28
标题:
建立索引的问题,请大家指点一下
执行CREATE INDEX的时候,所涉及的表必须处于EXCLUSIVE状态,即排他状态,是不是说,我在建立索引的时候,整个表都不能够做DML动作?
如果一个大表建立索引的时候,如何可以保持表高可用性?如何加快索引的建立?
作者:
yunzhongyue
时间:
2012-09-21 15:44
建索引的时候会对表加个S锁,所以无法对表进行DML操作。
为了加快索引的建立,可以开户PDQ!
作者:
OpenSolari
时间:
2012-09-21 15:53
回复
2#
yunzhongyue
ORACLE可以使用大的排序内存,或者使用ONLINE 加快或者减少锁,不知道INFORMIX是否也有这方面的东西
作者:
yunzhongyue
时间:
2012-09-21 15:58
INFORMIX里也可以使用ONLINE来建立索引。INFORMIX里通常都使用PDQ(并行数据库查询),即使用多个线程来建立。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2