DELETE 删除性能优化
来源:互联网 发布:jira同类软件 编辑:程序博客网 时间:2024/06/05 05:00
DELETE 删除性能优化
分类: SQL TUNING 2013-03-06 23:40 2629人阅读 评论(1)收藏 举报
П╃вMe²º¹³ 23:08:57
在吗?
这语句你看有得救吗?
delete from i_br_all_user_real t
where exists (select 1 from i_br_card_return a
where t.imsi_no = a.imsi_no and t.oper_date<=to_date(a.return_date,'YYYYMMDDHH24MISS'));
落落 23:10:54
有救
必须是SQL?
П╃вMe²º¹³ 23:11:30
对啊~
不然用存储过程?
落落 23:11:47
嗯 用存储过程
用ROWID 去删
先把要删除的ROWID 查出来
然后 删除
或者说
你先 T 和A join
П╃вMe²º¹³ 23:12:22
delete from i_br_all_user_real where rowid in (
select a.rowid from i_br_all_user_real a,i_br_card_return b
where a.imsi_no = b.imsi_no
and a.oper_date<=to_date(b.return_date,'YYYYMMDDHH24MISS'))
落落 23:12:26
然后 把A 的 ROWID 抓出来
П╃вMe²º¹³ 23:12:28
这样吗?
落落 23:12:28
嗯
П╃вMe²º¹³ 23:12:39
我没试过这样跑~
落落 23:12:46
跑一下吧
П╃вMe²º¹³ 23:12:53
好的 我试试看~
落落 23:12:55
对了 你要先看要删除的 行数多大
如果行数很大
你要先把A 的索引都给禁止了
П╃вMe²º¹³ 23:13:31
A表很大哦~
落落 23:13:51
那 你试一试 ROWID 吧
П╃вMe²º¹³ 23:14:02
嗯 好的
П╃вMe²º¹³ 23:15:32
激动啊~
落落 23:15:45
呵呵
在吗?
这语句你看有得救吗?
delete from i_br_all_user_real t
where exists (select 1 from i_br_card_return a
where t.imsi_no = a.imsi_no and t.oper_date<=to_date(a.return_date,'YYYYMMDDHH24MISS'));
落落 23:10:54
有救
必须是SQL?
П╃вMe²º¹³ 23:11:30
对啊~
不然用存储过程?
落落 23:11:47
嗯 用存储过程
用ROWID 去删
先把要删除的ROWID 查出来
然后 删除
或者说
你先 T 和A join
П╃вMe²º¹³ 23:12:22
delete from i_br_all_user_real where rowid in (
select a.rowid from i_br_all_user_real a,i_br_card_return b
where a.imsi_no = b.imsi_no
and a.oper_date<=to_date(b.return_date,'YYYYMMDDHH24MISS'))
落落 23:12:26
然后 把A 的 ROWID 抓出来
П╃вMe²º¹³ 23:12:28
这样吗?
落落 23:12:28
嗯
П╃вMe²º¹³ 23:12:39
我没试过这样跑~
落落 23:12:46
跑一下吧
П╃вMe²º¹³ 23:12:53
好的 我试试看~
落落 23:12:55
对了 你要先看要删除的 行数多大
如果行数很大
你要先把A 的索引都给禁止了
П╃вMe²º¹³ 23:13:31
A表很大哦~
落落 23:13:51
那 你试一试 ROWID 吧
П╃вMe²º¹³ 23:14:02
嗯 好的
П╃вMe²º¹³ 23:15:32
激动啊~
落落 23:15:45
呵呵
有SQL优化问题,性能优化问题,欢迎加入 220761024 群讨论
0 0
- DELETE 删除性能优化
- DELETE 删除性能优化
- DELETE大批量数据的性能优化
- sybase 中delete 性能优化,添加索引
- SQL中删除整张表信息TRUNCATE 和DELETE性能比较
- Delete删除表数据时对性能的影响分析
- delete删除
- 【MySQL】删除重复记录保留一条的高性能DELETE写法
- Delete/Truncate删除,释放表空间、降低高水位线、resize释放磁盘空间相关优化
- mysql delete删除记录数据库空间不减少问题解决方法(优化表)
- delete删除行
- delete cascade 级联删除
- delete 删除语句
- 删除备份--DELETE命令
- file.delete()不能删除
- file delete删除不成功
- SecureCRT delete删除出错
- delete删除数据
- android终端中su命令不能用的问题
- Android多线程之图解Handler Looper MessageQueue Message
- zigbee组网过程
- 无序整数数组中找第k大的数
- grep用法
- DELETE 删除性能优化
- maven环境快速搭建
- ReentrantReadWriteLock读写锁的使用
- HDU 1285
- 【浏览器渲染原理】解析和DOM树构建之HTML解析器
- java序列化和transient
- 严重: Error listenerStart 严重: Context [/testWSH] startup failed due to previous errors错误的原因和解决办法
- timer定时任务
- ZIgbee设备加入网络过程(方式一 关联加入)