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

发布于 2022-10-15 09:23:32 字数 43 浏览 24 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

夜司空 2022-10-22 09:23:32

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

挽袖吟 2022-10-22 09:23:32

回复 2# liaosnet

    IMVP!!!

真心难拥有 2022-10-22 09:23:32

回复 2# liaosnet

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

情泪▽动烟 2022-10-22 09:23:32

回复 4# yybmsrs

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

转身泪倾城 2022-10-22 09:23:32

回复 5# liaosnet

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

庆幸我还是我 2022-10-22 09:23:32

回复  liaosnet

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

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

心头的小情儿 2022-10-22 09:23:32

回复 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上吗?添加或删除分片后会在该分片上自动创建同样的索引?

夏花。依旧 2022-10-22 09:23:32

回复  liaosnet

    create table test (id int,name int,...) fragment by expression (id >1 and i ...
yybmsrs 发表于 2011-04-18 17:25

    你这样的,应该是索引更新而已。。你的索引又不是分片的,分片的话,需要手工更改。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文