oracle 删除数据太慢的解决方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012232730/article/details/52181372

现在在处理一批数据,小表还好,大表动辄上千万,删的时候确实太慢,经领导指导,总结以下几条经验。

1,在每条语句后面添加commit;

2,添加足够的redo日志组; alter database add logfile group 4 '路径/redo04.log' size 500M;

3,删除数据时会遇到无法扩展undo表空间,为undo表空间添加足够的数据文件;

4,删除无关的索引,保留与其他表有关联的和主键索引;

5,经常查看后台session,避免死锁

6,排查是否有触发器

展开阅读全文

没有更多推荐了,返回首页