create index online 與rebuild index online
加 online時 :DDL鎖 是有的,但是沒有DML鎖
不加 online ,DDL鎖和DML鎖都有
他們加的鎖的級別不一樣,是一個級別為2的RS鎖
不阻塞級別為3的RX鎖,也就是 dml時候加在表上的TM鎖
但是,阻塞大部分的DDL加在表上的X型別的TM鎖
如果普通的create index,如果沒有online,加的則是級別為4的S型別TM鎖
這個會阻塞DML語句加在表上面的型別為RX的TM鎖
所以,這個時候表鎖都加不上,更不用行鎖了,阻塞在表上面。
不加 online ,DDL鎖和DML鎖都有
他們加的鎖的級別不一樣,是一個級別為2的RS鎖
不阻塞級別為3的RX鎖,也就是 dml時候加在表上的TM鎖
但是,阻塞大部分的DDL加在表上的X型別的TM鎖
如果普通的create index,如果沒有online,加的則是級別為4的S型別TM鎖
這個會阻塞DML語句加在表上面的型別為RX的TM鎖
所以,這個時候表鎖都加不上,更不用行鎖了,阻塞在表上面。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/79499/viewspace-417380/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- create index online 與rebuild index onlineIndexRebuild
- alter index rebuild 與 rebuild onlineIndexRebuild
- rebuild index online和create index online及沒有online的區別RebuildIndex
- Index Online RebuildIndexRebuild
- create index/create index online區別Index
- create index .. onlineIndex
- create index onlineIndex
- Create Index ...ONLINEIndex
- CREATE INDEX ......ONLINE分析Index
- 聊聊索引Index Rebuild和Rebuild Online(下)索引IndexRebuild
- 聊聊索引Index Rebuild和Rebuild Online(上)索引IndexRebuild
- create index online 和create index 不同及注意點Index
- index rebuild online的問題IndexRebuild
- 【羅玄】從鎖的角度看rebuild index online和rebuild indexRebuildIndex
- alter index rebuild和rebuild online的區別IndexRebuild
- alter index ind1 rebuild 和alter index ind1 rebuild onlineIndexRebuild
- alter index rebuild online引發的血案IndexRebuild
- 測試index online rebuild故障記錄IndexRebuild
- alter index ... rebuild online的機制(zt)IndexRebuild
- “rebuild index online hang住" 問題解析RebuildIndex
- 關於rebuild index online 及drop index後重建問題RebuildIndex
- MySQL online create index實現原理MySqlIndex
- 重建索引index rebuild online vs offline vs index coalesce vs index shrik space索引IndexRebuild
- rebuild index online的鎖機制淺析RebuildIndex
- Online rebuild index遭遇ORA-08104RebuildIndex
- create index online與非online在library cache lock/pin方面的區別Index
- create index , rebuild index troubleshooting 索引故障解決IndexRebuild索引
- oracle10g_alter index rebuild_online_重構索引OracleIndexRebuild索引
- (轉)Index Rebuild Online 過程(9i)完整版IndexRebuild
- alter index rebuild與index_statsIndexRebuild
- "Alter index rebuild online parallel n"會修改索引的degree屬性IndexRebuildParallel索引
- best practice of rebuild your partition table local index online by using: "update indexes"RebuildIndex
- Creating an Index OnlineIndex
- rebuild與rebuild online效率比對Rebuild
- rebuild indexRebuildIndex
- index rebuildIndexRebuild
- 加快create / rebuild index的3個點(zt)RebuildIndex
- Default behavior of create & rebuild index in 10G (zt)RebuildIndex