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

sxx_tt 2010-07-19 03:17:31
请教各位大侠,Oracle数据库中分区表和分表(每日一张表)的区别
例如: 第一种:tab1以日期进行分区
第二种:tab1_20100101
tab1_20100102
这两种方式有什么区别?
...全文
793 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
求高手回答!!!!!!!!!

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧