当前位置: 数据库>oracle
ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
来源: 互联网 发布时间:2014-09-07
本文导语: UPDATE 1、先备份数据(安全、提高性能)。2、分批更新,小批量提交,防止锁表。3、如果被更新的自动有索引,更新的数据量很大,先取消索引,再重新创建。4、全表数据更新,如果表非常大,建议以创建新表的形式替...
UPDATE
1、先备份数据(安全、提高性能)。
2、分批更新,小批量提交,防止锁表。
3、如果被更新的自动有索引,更新的数据量很大,先取消索引,再重新创建。
4、全表数据更新,如果表非常大,建议以创建新表的形式替代更新。
DELETE
1、分批提交、减少锁表时间、减少回滚段压力。
2、大批量数据删除加上rownum
1、先备份数据(安全、提高性能)。
2、分批更新,小批量提交,防止锁表。
3、如果被更新的自动有索引,更新的数据量很大,先取消索引,再重新创建。
4、全表数据更新,如果表非常大,建议以创建新表的形式替代更新。
DELETE
1、分批提交、减少锁表时间、减少回滚段压力。
2、大批量数据删除加上rownum