登录
首页 >  数据库 >  MySQL

第44期:无主键分区表该不该使用

来源:SegmentFault

时间:2023-01-23 13:12:51 358浏览 收藏

本篇文章给大家分享《第44期:无主键分区表该不该使用》,覆盖了数据库的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

本来想着分区表在上一篇后就不续写了,最近又有同学咨询我分区表的新问题:无主键的分区表建议使用吗? 在此基础上的索引该如何设计? 基于这两个问题,我们来简单探讨下。

1.无主键的分区表。

对于MySQL分区表来讲,有一个强制规定:分区键必须是主键或者是主键的交集!

但是对于没有主键的分区表,则没有这个规定, 可以选用任何一个键来作为分区键。比如下面表p1和表p2,都无显式定义主键。表p1的分区键为c1,表p2的分区键为c2。

<8.0.31:><8.0.31:>

<8.0.31:>

<8.0.31:>

<8.0.31:><8.0.31:>

<8.0.31:>

<8.0.31:><8.0.31:>

<8.0.31:>

<8.0.31:>

<8.0.31:>


声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表