返回信息流有两个问题想问:
1、表中的数据量在什么数量级的时候,查询的速度还可以,不至于很慢?
2、如果一个表中的数据更新频繁,每1分钟插入5条数据,那么每个月就会产生21.6万条数据,有什么办法能够既查得到历史数据,同时又不影响当前数据的插入以及查询呢?也就是该如何备份历史数据呢?
大家帮忙想想,出出主意,谢谢!
这是一条镜像帖。来源:北邮人论坛 / database / #6681同步于 2012/5/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请教oracle数据库大牛
llbupt
2012/5/14镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
问得实在不专业啊,查询和很多因素有关系啊,表100条也有可能 10 分钟才返回, 100万也可能1秒内返回。
21.6 万数据还不是很多吧,分 Partition 做,应该不至于有啥问题吧。
【 在 llbupt 的大作中提到: 】
: 有两个问题想问:
: 1、表中的数据量在什么数量级的时候,查询的速度还可以,不至于很慢?
: 2、如果一个表中的数据更新频繁,每1分钟插入5条数据,那么每个月就会产生21.6万条数据,有什么办法能够既查得到历史数据,同时又不影响当前数据的插入以及查询呢?也就是该如何备份历史数据呢?
: ...................
本人菜鸟一只,见笑了。我先自己看看分区,有问题再问,谢谢啊
【 在 Robberking 的大作中提到: 】
: 问得实在不专业啊,查询和很多因素有关系啊,表100条也有可能 10 分钟才返回, 100万也可能1秒内返回。
: 21.6 万数据还不是很多吧,分 Partition 做,应该不至于有啥问题吧。
:
【 在 llbupt 的大作中提到: 】
: 有两个问题想问:
: 1、表中的数据量在什么数量级的时候,查询的速度还可以,不至于很慢?
>>千万级别应该都没问题。
: 2、如果一个表中的数据更新频繁,每1分钟插入5条数据,那么每个月就会产生21.6万条数据,有什么办法能够既查得到历史数据,同时又不影响当前数据的插入以及查询呢?也就是该如何备份历史数据呢?
: ...................
>>每个月20万,一年才200万,很少啊。oracle的分区对单条数据的查询和插入性能影响很小,不过比较方便维护。