社区
Oracle 高级技术
帖子详情
数据库优化
hzq237
2009-09-21 07:49:17
有1千万条数据要删除9百9十万条,怎么搞
...全文
104
10
打赏
收藏
数据库优化
有1千万条数据要删除9百9十万条,怎么搞
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shiyiwan
2009-09-21
打赏
举报
回复
后面那个的时间主要是花在选择10万数据建表上面
create table newtable as select ... from oldtable;
drop oldtable操作非常快的。
hzq237
2009-09-21
打赏
举报
回复
http://www.eygle.com/archives/2005/04/oracleoeouaeeae.html 这里讲 删除700万大约27分钟
ctas,then drop old table,and rename new table.
把表改名,然后建新表(表名字跟原来的一模一样),然后从改名的表里面取出不需要删除的十万条记录插入到新表里面去。就解决了。
上面的两个方法大该概需要多久
oraclemch
2009-09-21
打赏
举报
回复
[Quote=引用楼主 hzq237 的回复:]
有1千万条数据要删除9百9十万条,怎么搞
[/Quote]
把表改名,然后建新表(表名字跟原来的一模一样),然后从改名的表里面取出不需要删除的一百万条记录插入到新表里面去。就解决了。
ojuju10
2009-09-21
打赏
举报
回复
http://www.eygle.com/archives/2005/04/oracleoeouaeeae.html
ojuju10
2009-09-21
打赏
举报
回复
用循环,每次删除小量数据后,提交
shiyiwan
2009-09-21
打赏
举报
回复
#2那个值得一试
hzq237
2009-09-21
打赏
举报
回复
好象不好,要留下十万行。
bancxc
2009-09-21
打赏
举报
回复
把这条存进临时表
然后清空表,或者删除表
在把那条插进来
可以吗
vc555
2009-09-21
打赏
举报
回复
ctas,then drop old table,and rename new table.
关系型数据库的(优化)工作原理
2. **优化**:执行计划的选择是
数据库优化
的关键。优化器评估不同的执行路径,如索引扫描、全表扫描、连接策略等,并选择预计成本最低的执行方案。Oracle和MySql都有各自的优化算法,如基于规则的优化和基于成本的...
Oracle数据库系统性能优化策略
计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库 性能优化的成本最高,收益最小。数据库的优化可以通过对网络、硬件、操 作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬...
2014年辛星Python数据库Sqlite3教程
索引是
数据库优化
的关键技术之一,尤其在大型数据库中,合理使用索引对于提高查询性能至关重要。然而,由于SQLite3主要用于小型数据库,有时候过度纠结索引可能会适得其反。数据类型是数据库存储机制的基础,数据库...
实用负载均衡技术:网站性能优化攻略
3.
数据库优化
:数据库是网站性能的瓶颈之一。通过实施读写分离、使用数据库缓存、优化查询语句等措施可以显著提高数据库的处理速度。 4. 优化代码和资源:对网站的前端代码进行压缩、合并、使用内容分发网络(CDN...
Visual C++数据库开发经典实例精解.pdf
- 描述如何对Visual C++数据库应用程序进行性能优化和调试,包括查询优化、内存管理以及使用调试工具进行错误查找和修复。 9. 安全性 - 解释如何在Visual C++数据库开发中确保数据安全,例如实现认证机制、加密...
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章