在Oracle是當更新沒有發射使用的索引WHERE子句是否使用索引時的更新是沒有燒製的WHERE子句
1
A
回答
2
如果更新影響索引列,則索引頁將需要更換爲好。
5
「used」,你的意思是「引用」還是「修飾」?
沒有WHERE子句的UPDATE歸結爲對整個表的迭代;在這種情況下,我認爲爲什麼甲骨文應該提及索引的理由不充分,因爲這樣做沒有任何好處。 (雖然這只不過是一個合格的猜測。)nonnb是正確的,索引將是受影響取決於您觸摸的列。
2
Oracle會使用索引來查找正在更新的行嗎?沒有where子句,幾乎肯定不是。
Oracle是否必須讀取一個或多個索引,使塊以一致模式更新?如果您正在更新索引的任何列,請使用基於函數的索引(這會導致索引值更新),或導致分區之間的行移動,那麼會使用索引「」。
相關問題
- 1. 是否有寫冗長的where子句
- 2. MySql更新查詢沒有where子句vs與where子句
- 3. 是distinct(count(ColumnName))上索引on where子句所需的索引?
- 4. SQL:更新沒有WHERE子句
- 5. 引用where子句而不是更新觸發器
- 6. SQL「或」 where子句中造成使用上沒有索引
- 7. MySQL是否在創建新索引時使用現有索引?
- 8. 是否替換成有where子句?
- 9. 使用WHERE子句創建索引
- 10. 爲什麼Mysql沒有在使用OR的WHERE子句上使用索引?
- 11. 沒有使用ID的Where子句時沒有結果集
- 12. 更新中的Where子句
- 13. 更新即使使用WHERE子句更新所有記錄
- 14. Mysql全文搜索:要where子句,還是不要where子句?
- 15. MySQL中where子句中的多列索引列的順序是否重要?
- 16. 是否可以使用臨時列WHERE子句
- 17. 緩慢postgresql查詢是否where子句匹配沒有行
- 18. 如何使用JOOQ檢查WHERE子句條件是否有效?
- 19. 使用WHERE子句時,模型總是執行else子句
- 20. 更新查詢不使用WHERE子句
- 21. 是否有可能更新使用hql沒有子查詢..?
- 22. 是否可以使用「WHERE」子句選擇SQL語句中的所有記錄?
- 23. TSQL Where子句'搜索條件'的語法是否不正確?
- 24. 對於索引選擇,WHERE子句中的列順序是否重要?
- 25. 是不是在WHERE子句
- 26. NHibernate的唯一索引與WHERE子句
- 27. 使用YII更新行時的多個Where子句?
- 28. FROM子句中的表是否必須位於WHERE子句中?
- 29. 是否可以在XQuery的where子句中使用OR?
- 30. 在SqlDataSource的Where子句中使用Access是/否