社区
非技术区
帖子详情
上亿条记录的普通表在线重定义表分区的效率如何?
zzyhost
2018-04-10 09:58:23
在线重定义表分区的话得创建临时表,涉及复制数据,我想问问效率怎样?上亿数据要多久?
...全文
881
3
打赏
收藏
上亿条记录的普通表在线重定义表分区的效率如何?
在线重定义表分区的话得创建临时表,涉及复制数据,我想问问效率怎样?上亿数据要多久?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
select_update_insert
2018-04-13
打赏
举报
回复
我们数据库一次性插入1000万估计5、6分钟
Mricoo_周
2018-04-13
打赏
举报
回复
这个主要关系到你们的服务器性能,你可以选2000W条数据测试下(3000W 5000w都可以),游标循环插入数据的话应该能大致估出来你要的时间
sxq129601
2018-04-11
打赏
举报
回复
这种问题你自己做下测试不就知道了,别人告诉你的不一定都正确,因为环境、数据结构都不同
普通
表
转
分区
表
(交换
分区
、
在线
重
定义
)
将
普通
表
转换成
分区
表
有 4 种方法: 1. Export/import method 2. Insert with a subquery method 3. Partition exchange method 4. DBMS_REDEFINITION 下面我们来讨论:交换
分区
Partition exchange method 与
在线
重
定义
DBMS_REDEFINITION
【SQL开发实战技巧】系列(四十七):Oracle12C常用新特性☞非
分区
表
在线
转
分区
表
online clause(不停业务+索引有效)
Oracle 12c以前非
分区
表
需要转换为
分区
, 如果不停业务的话可以使用
在线
重
定义
,只有在
表
进行切换的时候会有短暂的锁
表
。 Oracle 12c 中alter table online clause 实现了
表
上现有的索引有效,又不停业务。
oracle
分区
表
详解
一.
分区
表
理论知识 Oracle提供了
分区
技术以支持VLDB(Very Large DataBase)。
分区
表
通过对
分区
列的判断,把
分区
列不同的
记录
,放到不同的
分区
中。
分区
完全对应用透明。 Oracle的
分区
表
可以包括多个
分区
,每个
分区
都是一个独立的段(SEGMENT),可以存放到不同的
表
空间中。查询时可以通过查询
表
来访问各个
分区
中的数据,也可以通过在查询时直接指定
分区
的方法来进行查询。
分区
表
(
表
分区
的具体作用、什么时候需要
分区
、
表
分区
的优点)、
表
分区
的几种类型及操作方法(range/hash/list/虚拟列/Interval/组合
分区
)、
普通
表
转
分区
表
的方法、
分区
表
的其它操作
的功能(借助临时
表
间接实现)。
Oracle亿级数据的
分区
处理
随着业务数据量的增大,单张
表
的数据量会越来越大,对
表
的操作
效率
会越来越低,因此有必要对数据库的
表
进行
分区
处理.这里介绍其一,还有另一种
在线
重
定义
表
分区
也是可以的(ORACLE9之后添加的新功能) 1.查看
表
大小(确定是否有必要进行
分区
) 2.对CUS_SUMMARY的
表
结构和数据进行备份CUS_SUMMARY1和建立
分区
表
之后将数据导入到CUS_SUMMARY2中 3.删除CUS_SUMMARY,...
非技术区
1,617
社区成员
5,567
社区内容
发帖
与我相关
我的任务
非技术区
Oracle 非技术区
复制链接
扫一扫
分享
社区描述
Oracle 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章