分区表文档描述疑问


官方文档这里“删除所有小于给定表达式的分区”,我猜 这个是 “合并所有小于给定表达式的分区到新的第一分区”?
删除分区有分区中数据也被删除的味道~
实际小于给定表达式的分区数据依然存在才合理
https://docs.pingcap.com/zh/tidb/stable/partitioned-table#range-分区

6.5还不支持REORGANIZE PARTITION这个操作,我估计确实是会直接drop掉小的分区

那小分区的数据呢?

既然被drop掉了,数据肯定就丢失了。不过一般来说不会修改First Partition吧

这里指的就是会删除数据,因为你重新设置了一个新的最小分区,那么原来比它小的分区的数据,就会删除清理掉,这是符合原来的使用设计的。

官方设计分区表的初衷,最开始推出分区表是为了方便删除大量的数据,如果是要合并大量的数据到新分区内,一方面和原来的设计和用法有所违和;另一方面合并分区数据意味着数据的重新组织,会消耗大量的资源,同时合并后虽然是只查询一个分区就行,但是不合并也可以扩大查询范围达到相同的目的,总之合并的收益不大,完全没必要。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。