哪種DML操作產生undo多
on the type of transaction being performed:
Deletes are expensive for rollback segments; they need to store the actual row itself. If you can use TRUNCATE instead, performance is improved.
Inserts use little rollback space; only the rowid is kept.
The amount used for updates depends on how many columns are being updated.
Indexed values generate more rollback, because the server process must change values
in the index as well as in the table. For updates on indexed columns, the Oracle server
records in the rollback segment the old data value, the old index value, and the new
index value. Updating rows that change partitions will also generate more rollback.
Direct path inserts / appends / loads are not likely to use much rollback.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-720747/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 不同insert操作產生的undo的測試
- SQLServer DML操作阻塞SELECT查詢SQLServer
- DDL、DML、DCL、DQL相關操作
- Sysbench-0.5改成只有DML操作
- MySQL全面瓦解5:資料操作-DMLMySql
- MySQL的DDL和DML操作語法MySql
- 六西格瑪、精益生產或Kaizen,應該使用哪種工具好?AI
- git哪個操作會產生commit和將A分支的程式碼剪下到B分支GitMIT
- 1116新增元素的多種操作技巧
- 小批次生產、多品種的柔性生產需求,助力打造智慧柔性自動化工廠
- oracle全文索引之commit與DML操作Oracle索引MIT
- Oracle 檢視可以DML操作的條件Oracle
- Linux提供哪兩種操作環境?有何不同?Linux
- Oracle切換undo表空間操作步驟Oracle
- update操作會產生幾條mlog$日誌?
- Prometheus多叢集監控的3種方案,你選哪種?Prometheus
- oracle點陣圖索引對DML操作的影響Oracle索引
- Yarn 生產環境多佇列配置Yarn佇列
- 生產環境部署Nginx伺服器雙機熱備部署-keepalived(多種模式教程)Nginx伺服器模式
- 哪個多維分析產品的效能最好
- 五種方法CRM提高團隊生產力
- 客快物流大資料專案(四十五):Spark操作Kudu DML操作大資料Spark
- Django Model各種操作 Meta 常用欄位 一對多操作 多對對操作 F Q查詢 聚合函式Django函式
- 外來鍵沒有索引哪些DML操作會被阻塞索引
- hive從入門到放棄(三)——DML資料操作Hive
- 產生直接路徑讀的N種情況
- MYSQL學習筆記4: DML資料操作(增刪改)MySql筆記
- MsSql 資料庫使用sqlplus建立DDL和DML操作方法SQL資料庫
- 28、undo_1_2(undo引數、undo段、事務)
- java多執行緒之消費生產模型Java執行緒模型
- 哪種程式語言最適合產品經理?
- Redis快速產生測試資料的三種方法Redis
- 洗衣粉批發生產工廠的產品種類有哪些?
- 常見MongoDB資料庫操作產生的鎖總結MongoDB資料庫
- PHP操作Beanstalkd佇列(2)生產者與消費者PHPBean佇列
- 記一次mysql生產誤刪表搶救操作MySql
- mysql的DDL操作對業務產生影響測試MySql
- MsSql資料庫使用SQL plus建立DDL和DML操作方法SQL資料庫
- Oracle 19C OGG基礎運維-03DML操作同步Oracle運維3D