社区
Oracle 高级技术
帖子详情
我应该使用分区表,还是每月建立一个不同的表.
hanghangz
2016-04-11 10:44:59
现在有个交通系统,数据量很大,或者每天都会增长几百万.
以前有个类似系统,采用的是每个月都建立一张不同名称的表来存储,每个月的表又按天来分区.这种方式存储是没有问题.
但是查询起来就比较麻烦,特别是统计的存储过程,里面的全是拼接的SQL,可读性极差.
所以,我 就想讨论一下,既然oracle中,有分区表,那么可以把数据都存在一张表里面吗,然后通过时间来定期增加分区.
请各位大神不吝赐教.
...全文
565
9
打赏
收藏
我应该使用分区表,还是每月建立一个不同的表.
现在有个交通系统,数据量很大,或者每天都会增长几百万. 以前有个类似系统,采用的是每个月都建立一张不同名称的表来存储,每个月的表又按天来分区.这种方式存储是没有问题. 但是查询起来就比较麻烦,特别是统计的存储过程,里面的全是拼接的SQL,可读性极差. 所以,我 就想讨论一下,既然oracle中,有分区表,那么可以把数据都存在一张表里面吗,然后通过时间来定期增加分区. 请各位大神不吝赐教.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哦呦喂
2016-05-25
打赏
举报
回复
建议你先按行政区划做分区,然后在按时间做子分区,这样速度会提高很多,每天几百万不算多,前提是没有照片,有照片只能分开存储
ghx287524027
2016-05-23
打赏
举报
回复
推荐使用表分区,但是具体使用手动创建分区还是自动间隔分区,还需要根据你的实际情况选择。另外,oracle对自动间隔分区是有一定的要求的
好记忆不如烂笔头abc
2016-05-23
打赏
举报
回复
11g自动间隔分区功能
wqkjj
2016-05-20
打赏
举报
回复
两者本质上没有啥区别,只是使用分区表时,Oracle帮你作了更多的工作,因此更简便一些。
hhhhh666666666666666
2016-05-11
打赏
举报
回复
你这种情况,建议使用分区表,可以整表查询,也可以按分区查询;
卖水果的net
2016-04-20
打赏
举报
回复
你这种情况,建议使用分区表,可以整表查询,也可以按分区查询;
hanghangz
2016-04-15
打赏
举报
回复
up ,up ,up
xiongshao1943
2016-04-11
打赏
举报
回复
有个间隔分区,当新数据进来找不到分区时,就会自动创建分区啦
bo871747022
2016-04-11
打赏
举报
回复
分区应该能够搞定。按月份增加分区也可以。
Oracle
分区
表
(Partition Table)
使用
详解
本课程详细介绍了Oracle数据库的
分区
表
机制、
分区
表
应用场景、
分区
表
与分区索引类型/创建/维护操作、分区裁剪等,结合大量的案例程序,对Oracle
分区
表
的
使用
进行了详细的分析讲解。
pg 数据库 新建
分区
表
,以月的形式建造
分区
表
(亲测有效)
pg 数据库
一个
表
里面的数据是比较大,现在需要建造
分区
表
,
不同
的月份数据存放到
不同
的数据
表
里面。数据库自动的会根据你分区的字段 将数据存放到
不同
的
表
里面。obs_time 这个字段名称就是根据哪个字段去进行分区;记住,建主
表
的时候就要加这个,把主
表
变成
分区
表
就可以。1 将
一个
基础
表
变成
分区
表
,只需要在建
表
语句上加。而且是根据特定的字段进行分区;之后根据代码,进行建造
分区
表
。
分区
表
的概念与创建
文章目录概念 概念 oracle 11g 支持自动分区,不过得在创建
表
时就设置好分区。 如果已经存在的
表
需要改
分区
表
,就需要将当前
表
rename后,再创建新
表
,然后复制数据到新
表
,然后删除旧
表
就可以了。
分区
表
通过对分区列的判断,把分区列
不同
的记录,放到
不同
的分区中。分区完全对应用透明。 Oracle的
分区
表
可以包括多个分区,每个分区都是
一个
独立的段(SEGMENT),可以存放到
不同
...
oracle
分区
表
详解
一.
分区
表
理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。
分区
表
通过对分区列的判断,把分区列
不同
的记录,放到
不同
的分区中。分区完全对应用透明。 Oracle的
分区
表
可以包括多个分区,每个分区都是
一个
独立的段(SEGMENT),可以存放到
不同
的
表
空间中。查询时可以通过查询
表
来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。
postgresql 创建
分区
表
以及拆分
分区
表
(修改分区)
postgresql数据库 创建
分区
表
以及拆分
分区
表
(修改分区) 前言 在日常维护啊数据库的过程中,往往发现一部分
表
由于日积月累的原因,
表
内的的数据量越来越大,会影响我们的查询效率,特别是往往只查询部分数据时(比如时间范围)查询会相当慢,那有没有解决办法吗? 办法肯定有的,那就不得不说我们今天的主角了:
分区
表
那什么是
分区
表
?下面请听我一一讲解: 一 什么是
分区
表
?
分区
表
就是根据分区策略,将数据数据分散到
不同
的子
表
中,并通过父
表
建立
关联关系,从而实现数据物理上的分区。 ...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章