yybmsrs 发表于 2011-04-16 17:58

删除一个分片后,这个分片上的数据也自动删除?

删除一个分片后,这个分片上的数据也自动删除?还是说放到分片表上,还需要删除这个分片表?

liaosnet 发表于 2011-04-16 18:21

删除分片后,该删除的分片上的数据会转移至其它符合条件的分片。。。。。除非没有符合条件的分片。。。

yunzhongyue 发表于 2011-04-17 00:36

回复 2# liaosnet


    IMVP!!!

yybmsrs 发表于 2011-04-18 09:54

回复 2# liaosnet


    哦再问一个问题,对于已经按照时间分片了的表,如果数据量特别大的话,比如几千万条,有没有必要将很早之前的数据转存下(存在另外一张或几张物理表里面)来提高现表的速度呢?

liaosnet 发表于 2011-04-18 10:06

回复 4# yybmsrs


    这个要看查询的设计,一般来说应该是不需要的,因为查询的话,一般只需要用到指定的1个或者几个分区,用到所有分区的查询应该说是不怎么优化的。

yybmsrs 发表于 2011-04-18 17:07

回复 5# liaosnet


    :em02:    再问一个啊,建立在分片字段上的索引跟其他字段上的索引有什么区别呢?都是在各自的dbspace上吗?添加删除分片对这些索引有什么影响呢?

liaosnet 发表于 2011-04-18 17:11

回复liaosnet


      再问一个啊,建立在分片字段上的索引跟其他字段上的索引有什么区别呢? ...
yybmsrs 发表于 2011-04-18 17:07 http://bbs.chinaunix.net/images/common/back.gif


    索引可以不分片。。。要是索引跟数据一样分片的规则,需要同时修改索引。。

yybmsrs 发表于 2011-04-18 17:25

回复 7# liaosnet


    create table test (id int,name int,...) fragment by expression (id >1 and id<10) in dbs1,....

    create unique index ix1_test on table test (id);
    create index ix2_test on table test (name);

    这两个索引都是和数据在各自的dbspace上吗?添加或删除分片后会在该分片上自动创建同样的索引?

liaosnet 发表于 2011-04-18 20:00

回复liaosnet


    create table test (id int,name int,...) fragment by expression (id >1 and i ...
yybmsrs 发表于 2011-04-18 17:25 http://bbs.chinaunix.net/images/common/back.gif


    你这样的,应该是索引更新而已。。你的索引又不是分片的,分片的话,需要手工更改。。
页: [1]
查看完整版本: 删除一个分片后,这个分片上的数据也自动删除?