社区
Oracle 高级技术
帖子详情
数据库优化
hzq237
2009-09-21 07:49:17
有1千万条数据要删除9百9十万条,怎么搞
...全文
146
10
打赏
收藏
数据库优化
有1千万条数据要删除9百9十万条,怎么搞
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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.
循序渐进Oracle 数据库管理、优化与备份恢复.pdf
数据库优化
是提高数据处理速度和效率的关键。以下是一些重要的优化策略: 1. **SQL语句优化**:通过分析SQL执行计划,优化查询语句,减少I/O操作和CPU使用率。 2. **索引优化**:合理创建和维护索引,选择合适的...
实用负载均衡技术:网站性能优化攻略
3.
数据库优化
:数据库是网站性能的瓶颈之一。通过实施读写分离、使用数据库缓存、优化查询语句等措施可以显著提高数据库的处理速度。 4. 优化代码和资源:对网站的前端代码进行压缩、合并、使用内容分发网络(CDN...
数据库设计教程(第二版)pdf
3. **数据库设计软件**:例如ER/Studio、PowerDesigner等,可以帮助设计师快速创建、编辑和优化数据库模型。 ### 性能优化与维护 1. **查询优化**:通过合理的SQL语句编写和执行计划的选择来提高查询效率。 2. **...
java实现Excel数据导入到数据库
在Java编程环境中,将Excel数据导入到数据库以及将数据库数据导出到Excel是常见的数据处理需求。...在实际项目中,还可以根据具体需求进行优化,如添加缓存机制、错误日志记录等,以提升系统的稳定性和用户体验。
数据库系统概念第五版中文加答案
概念设计主要涉及用实体-关系(E-R)模型描述现实世界的信息,逻辑设计将E-R模型转换为关系模式,而物理设计则是考虑如何在特定的数据库管理系统上实现这些模式,以优化性能。此外,还会讲解范式理论,如第一范式(1...
Oracle 高级技术
3,497
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章