首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
Oracle
2019-01-03
UPDATE
1、先备份数据(安全、提高
性能
)。2、分批更新,小批量提交,防止锁表。3、如果被更新的
自动
有索引,更新的数据量很大,先取消索引,再重新创建。4、全表数据更新,如果表非常大,建议以创建新表的形式替代更新。
DELETE
1、分批提交、减少锁表时间、减少回滚段压力。2、大批量数据
删除
加上
rownum<1000。3、大批量
删除
,
禁止
中途ctrl+c,或kill调session。4、大量数据
删除
后最好重建索引,分析表。
INSERT
1、
关闭
redo log(ALTER TABLE
nologging;)2、使用/*+ append */ 暗示。3、绑定变量。4、批量提交。5、如果表是静态,独占使用,可以去掉索引和其他相关约束。6、大量灌入数据后要分析表。7、使用
sql
load
快速
装载数据。
SQL-UPDATE
相关文章
java oracle 结果集
Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
java aes oracle aes
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
java oracle11g 驱动
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
java int oracle
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
java oracle对照
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
java oracle 参数
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...