免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2445 | 回复: 3

建立索引的问题,请大家指点一下 [复制链接]

论坛徽章:
0
发表于 2012-09-21 15:28 |显示全部楼层


执行CREATE INDEX的时候,所涉及的表必须处于EXCLUSIVE状态,即排他状态,是不是说,我在建立索引的时候,整个表都不能够做DML动作?

如果一个大表建立索引的时候,如何可以保持表高可用性?如何加快索引的建立?

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2017-04-05 11:23:15
发表于 2012-09-21 15:44 |显示全部楼层
建索引的时候会对表加个S锁,所以无法对表进行DML操作。
为了加快索引的建立,可以开户PDQ!

论坛徽章:
0
发表于 2012-09-21 15:53 |显示全部楼层
回复 2# yunzhongyue

ORACLE可以使用大的排序内存,或者使用ONLINE 加快或者减少锁,不知道INFORMIX是否也有这方面的东西


   

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2017-04-05 11:23:15
发表于 2012-09-21 15:58 |显示全部楼层
INFORMIX里也可以使用ONLINE来建立索引。INFORMIX里通常都使用PDQ(并行数据库查询),即使用多个线程来建立。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP