1.一句话,生产环境建议使用online。

不使用online,会锁表,此时所有的DML(insert,delete,update,select等)都被阻塞,将导致系统不能正常使用!!!是不是吓得你瑟瑟发抖???

2.创建索引的语句

在线方式创建索引,即使用online创建索引:CREATE INDEX 索引名 ON 表名(列名) online;

非在线方式创建索引,即不使用online创建索引:CREATE INDEX 索引名 ON 表名(列名) ;

3.在线与非在线的区别

在线方式创建索引,锁的是行而非表,通过临时表进行索引的创建,所以不会影响DML操作,创建索引的速度慢一些,

非在线方式创建索引,锁表,优先创建索引,此时DML都被阻塞,所以速度快。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐