关于分区的一个问题,坛牛们帮啊!!!

[复制链接]
查看11 | 回复5 | 2008-6-23 01:01:58 | 显示全部楼层 |阅读模式
create table t(a integer,b char(3));
/
declare
i integer;
begin
for i in 1..1000000 loop
insert t values(i,'sex');
if mod(i,1000)=0 then
commit;
end if;
end loop;
end;
/
我想现在对以上建的表进行分表,
这种表可以进行分区吗,语句如何,
假如我这个是在生产库是,如何作,不会对当前的业务造成太大最影响.方法;
我认为我这类表适合HASH PARTITION,大家认为如何呢.
谢谢.
回复

使用道具 举报

千问 | 2008-6-23 01:01:58 | 显示全部楼层
建分区表要根据你的数据状况和增长情况来定,你还是去搜搜吧,有好多介绍的
回复

使用道具 举报

千问 | 2008-6-23 01:01:58 | 显示全部楼层
用得多的还是range list
回复

使用道具 举报

千问 | 2008-6-23 01:01:58 | 显示全部楼层
可以讲些实际的吗,这个我也知道.
回复

使用道具 举报

千问 | 2008-6-23 01:01:58 | 显示全部楼层
你可以用dbms_redefinition进行在线重定义 ,用了hash分区,那么查找的条件是个范围的话,就没法使用分区裁减了
回复

使用道具 举报

千问 | 2008-6-23 01:01:58 | 显示全部楼层
还是棉花厉害,谢谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行