oracle 表分区问题?

Gold2000 2008-01-23 03:44:53
请教 oracle 表分区问题?

由于需求方面变更的原因,数据库设计初期没有预想到有些表的数据量那么大,
目前,已经存在一个数据量很大的表,现在想对它进行表分区,有没有可行的办法?

谢谢!


ps: 不知道下面步骤是否可行(前期没有进行表分区)
我现在创建分区 create tablespace space01 datafile ’/test/demo/oracle/demodata/dinya01.dnf’size 50M
然后加入表中 alter table 表名 add partition part_01 values less than(to_date(’2008-05-01’,’yyyy-mm-dd’)) tablespace space01
...全文
140 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2008-02-01
  • 打赏
  • 举报
回复
整理数据吧,还有是建立索引!
z_x_z 2008-01-25
  • 打赏
  • 举报
回复
共同学习~
CathySun118 2008-01-24
  • 打赏
  • 举报
回复
800M按理说不会很慢,一般超过1G才分区。
你增加分区也可以。
Gold2000 2008-01-23
  • 打赏
  • 举报
回复
运行半年,表已经有了800M。

索引已经建好,我想如果每一个月一个分区,速度可能会很快,现在查询不快!
Petergepeter 2008-01-23
  • 打赏
  • 举报
回复
到底多大?
bjt_ 2008-01-23
  • 打赏
  • 举报
回复
1 建议把历史数据迁移至别的表中

2 多考虑怎么用上索引

3 分区,觉得没多大意义

17,382

社区成员

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

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