普通创建索引的命令create index会先锁表,然后再创建索引,如果表中数据量很大,会造成阻塞DML语句。

加了online后,可以以非独占的方式创建和删除索引。

但是加online字段有一些限制:

ONLINE

Specify ONLINE to indicate that DML operations on the table will be allowed during creation of the index.

Restrictions on Online Index Building

Parallel DML is not supported during online index building. If you specify ONLINE and then issue parallel DML statements, Oracle returns an error.

You cannot specify ONLINE for a bitmap index or a cluster index.

You cannot specify ONLINE for a conventional index on a UROWID column.

For a unique index on an index-organized table, the number of index key columns plus the number of primary key columns in the index-organized table cannot exceed 32.

oracle在线加索引,oracle 创建索引 create index online相关推荐

  1. mysql按升序创建索引_Mysql创建索引

    摘自:http://blog.chinaunix.net/uid-25063573-id-3032578.html 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技 ...

  2. mysql 如何添加索引_MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】...

    MySQL如何创建一个好索引?创建索引的5条建议 过滤效率高的放前面 对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样.查询时,如果第一列能够排除的越多,那么后面列需 ...

  3. mysql索引0affected_mysql 创建索引和删除索引

    索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引.删除索引可以利用ALTER TABLE或DROP INDEX语句来实现. ...

  4. sql语句创建索引_SQL创建索引语句示例说明

    sql语句创建索引 This statement is used to create an "index" on a column in an existing table. 该语 ...

  5. oracle数据库什么情况下创建索引比较好

    索引就好象一本字典的目录.凭借字典的目录,我们可以非常迅速的找到我们所需要的条目.数据库也是如此.凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表. 虽 然说,在表中 ...

  6. oracle字段加约束,Oracle数据库的字段约束创建和维护示例

    创建Oracle数据库的字段约束: 非空约束 唯一约束 对字段的取值的约束 默认值 外键约束 create table tab_class( class_id number primary key, ...

  7. mysql按升序创建索引_MySQL创建索引(CREATE INDEX)

    创建索引是指在某个表的一列或多列上建立一个索引,可以提高对表的访问速度.创建索引对 MySQL 数据库的高效运行来说是很重要的. 基本语法 MySQL 提供了三种创建索引的方法: 1) 使用 CREA ...

  8. mysql物理删除索引_mysql创建索引,mysql索引优化,mysql索引创建删除

    mysql创建索引,mysql索引优化,mysql索引创建删除 ================================ ©Copyright 蕃薯耀 2020-11-23 http://fa ...

  9. mysql添加临时索引_mysql创建索引/删除索引操作

    -- 1.ALTER 创建索引 -- table_name表名,column_list列名,index_name索引名 -- 创建index索引 ALTER TABLE table_name ADD ...

最新文章

  1. CNN模型之SqueezeNet
  2. 基于GPUImage的多滤镜rtmp直播推流
  3. [react] react的状态提升是什么?使用场景有哪些
  4. 最简易上手的numpy学习笔记三
  5. 原生态mysql_MySQL 原生操作-速查
  6. tcp网络示例客户端端以及代码,演示
  7. mysql中的concat和group_concat的用法
  8. Strtus2入门简单框架搭建
  9. QT-OpcUa使用open62541相关释疑
  10. 数据清洗案例 OpenRefine入门
  11. 国际物流、快递、空运、海运、FBA头程、专线分别都有什么不同
  12. IDEA 快捷键拆解系列(五):Navigate 篇
  13. Swift--调用系统导航Apple map
  14. 禅道和xxd(喧喧)两台主机服务器采坑记!
  15. Redis底层 知识(校招、社招必看)
  16. WebShell -- Linux反弹
  17. 【图像压缩】自回归模型 《Joint Autoregressive and Hierarchical Priors for Learned Image Compression》
  18. IDEA project encoding 设置项目编码
  19. nand flash 经典 全面 ------如何编写Linux下Nand Flash驱动
  20. 解决一则:Win7下Outlook 2007 无法打开.eml格式(原Outlook Express)格式的邮件

热门文章

  1. 苹果悬浮球_iPhone:手机的悬浮球功能这么强大,你却不会用?太浪费了
  2. photo,image,picture三个词区别以及cinema、film 和movie的用法与差别
  3. 状态栏显示Volte图标
  4. 485转以太网转换器的功能特点与应用
  5. 中国古代史上十大天才名将
  6. 再见了,昔日的英雄们!
  7. SNS好友动态信息设计(二)
  8. React Native开发基础
  9. python模拟账号密码登录_使用python模拟用户登录
  10. 语义分割之SegFormer分享