社区
基础和管理
帖子详情
问个性能问题,表分区的问题
solidpanther
2004-07-19 10:44:34
我有1亿多个数据(n个表,结构一样)要导入到一个表a里,
我有两个方案,
1,建立表a的时候就建立12个时间类的分区
2,建立表a的时候不建立那么多时间类的分区,只建立一个 比如1960年的区,然后导入完数据后再建立其余的分区,
哪种方案会快一点呢?
怎样不走回滚段就导数呢?有哪些语法呢?请高人指点
建立表时候没建立分区,是不是就没办法建立分区了?
...全文
203
5
打赏
收藏
问个性能问题,表分区的问题
我有1亿多个数据(n个表,结构一样)要导入到一个表a里, 我有两个方案, 1,建立表a的时候就建立12个时间类的分区 2,建立表a的时候不建立那么多时间类的分区,只建立一个 比如1960年的区,然后导入完数据后再建立其余的分区, 哪种方案会快一点呢? 怎样不走回滚段就导数呢?有哪些语法呢?请高人指点 建立表时候没建立分区,是不是就没办法建立分区了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solidpanther
2005-01-04
打赏
举报
回复
http://community.csdn.net/Expert/topic/3577/3577199.xml?temp=.7585565
http://community.csdn.net/Expert/topic/3545/3545374.xml?temp=.269726
dark_moon
2004-07-22
打赏
举报
回复
删除a表索引,关掉ARCHIVE LOG,直接插入相应的分区
zmgowin
2004-07-22
打赏
举报
回复
建表时如果指定表为分区表,后来无法建立分区,如果开始就指定表为分区表,以后可以添加删除分区。
分区有几种,如果你是准备按年来进行划分的话,则在插入不在分区范围内的数据时会产生错误。如你只对2000年数据进行分区,当含有2001年数据时会报错。所以第二种方案在你这里应该时不可行的。
如果希望快些插入数据,可以考虑以下几点:
1、屏蔽索引等约束
2、采用并行插入
3、数据库改为非归档或表不要记日志
solidpanther
2004-07-22
打赏
举报
回复
?
solidpanther
2004-07-19
打赏
举报
回复
我现在已经导入了2000多万的数据了,现在再插入16万的数据,居然用20分钟,我还有好几千个表呢 !是不是记录多了,插入的时候要估算时间分区的位置,所以会慢那么多?大家帮忙啊!
MySQL性能调优之
分区
表
对于用户而言,
分区
表
是一个独立的逻辑
表
,但是底层是由多个物理子
表
组成。
分区
表
对于用户而言是一个完全封装底层实现的黑盒子,对用户而言是透明的,从文件系统中可以看到多个使用#分隔命名的
表
文件。 mysql在创建...
优化Oracle数据库性能:合理使用
表
分区
Oracle 数据库是一种功能强大的关系型数据库管理系统,但在处理大量数据时,性能
问
题
可能会成为一个挑战。为了提高数据库的响应速度和效率,我们可以采取一系列的优化措施。本文将重点介绍
表
分区
技术,以提升 Oracle...
mysql
表
分区
性能
问
题
最近同事说
表
数据量比较大,想使用
分区
来解决查询慢的
问
题
。 听到这个想法后,直观感觉是可行的。比如把100W数据按时间范围分到5个
分区
表
里,每个
分区
表
中才20万数据,如果我们根据日期去范围查询时,会被路由到...
分区
表
的误区:性能提升
很多同学会认为,
分区
表
是把一张大
表
拆分成了多张小
表
,所以这样 MySQL 数据库的性能会有大幅提升。这是错误的认识!如果你寄希望于通过
分区
表
提升性能,那么我不建议你使用
分区
,因为做不到。
分区
表
技术不是用于...
PostgreSQL
分区
表
性能优化-
分区
键
这次优化涉及了PostgreSQL的
分区
表
,和单
表
不同,
分区
表
有一些特性,导致它和普通
表
有一些区别,例如数据库版本(影响
分区
表
特性)、
分区
类型(Hash
分区
、range
分区
、List
分区
等)。 本次优化的都是Hash
分区
的,亿...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章