急!!!!!在线等~~~Oracle数据库中分区表和分表的区别

sxx_tt 2010-07-19 03:17:31
请教各位大侠,Oracle数据库中分区表和分表(每日一张表)的区别
例如: 第一种:tab1以日期进行分区
第二种:tab1_20100101
tab1_20100102
这两种方式有什么区别?
...全文
322 点赞 收藏 7
写回复
7 条回复
tangren 2010年07月20日
易用性、可维护性、性能分区表好于自己手工分表。
oracle提供分区表,没有理由不用!
回复 点赞
心中的彩虹 2010年07月20日
[Quote=引用 4 楼 sxx_tt 的回复:]
性能上有什么区别吗?分表一般在什么情况下使用?
[/Quote]

超大数据就显示他的性能了 就只要 访问某个范围指定的表空间
回复 点赞
etsilence 2010年07月19日
性能上来说,如果你只需要统计一天的数据,那么分表比分区表效率要稍微高点,如果你要统计多天的数据,比如求N天的平均值什么的,分区表比分表就快多了,而且不用写关联,很方便。
分区表的作用即是把大表进行分块划分,以提高性能和管理效率,但本质上所有数据还是在一张表里面。
回复 点赞
sxx_tt 2010年07月19日
性能上有什么区别吗?分表一般在什么情况下使用?
回复 点赞
心中的彩虹 2010年07月19日
[Quote=引用楼主 sxx_tt 的回复:]
请教各位大侠,Oracle数据库中分区表和分表(每日一张表)的区别
例如: 第一种:tab1以日期进行分区
第二种:tab1_20100101
tab1_20100102
这两种方式有什么区别?
[/Quote]
分区表是一个表只是把不同的数据根据日期建立的范围分区表 以日期分段在每个表空间
而每日一张表就是建立不同的表 是多个表
回复 点赞
WYtianyi82 2010年07月19日
应该没什么区别!
回复 点赞
sxx_tt 2010年07月19日
求高手回答!!!!!!!!!
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告