tidb 已经是分布式的架构,存储的数据也已经被打散了,再用分区表的最大收益在哪里
方便运维管理,比如按时间range分区,删除历史数据,只需要drop partition即可,不用再去delete了,效率高很多
1 个赞
不知道tidb分区表跟mysql分区表相比,管理方便性与访问效率有没有区别
其实其他数据库的分区也是主要为了数据生命周期管理而用的。本身分区对读写的提升不会因为是不是分区产生巨大差异,一点点差异还是有的。
主要是为了归档,管理数据。这是最大特点。毕竟del不释放空间。
这个确实,mysql的分区表也是一样,方便管理,避免产生大事务
方便管理确实是个优点
这个要看使用分区表的最终目的是什么,如果是为了归档,从而达到管理数据,以一定规则的情况下,还是比较不错的
oracle不单纯是为了后期的运维方便,如果表的数据量特别大,针对特定的业务场景创建相应的分区键来创建分区表,查询效率还是有很大的提升的。
除了方便管理外也有性能上的提升吗?因为regions 96M~144M本身就是打散的,类似于分区吧
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。