我正在创建一个包含四列的 Innodb 表。
桌子
column_a (tiny_int)
column_b (medium_int)
column_c (timestamp)
column_d (medium_int)
Primary Key -> column_a, column_b, column_c
从逻辑的角度来看,A、B、C 列必须一起组成一个 PK。但是,为了提高性能并能够直接从索引中读取(使用索引),我正在考虑一个包含所有 4 列的 PK(A , B, C, D)。
问题
将附加列附加到 Innodb 表上的主键的性能是什么?
注意事项
- 代理主键绝对不可能
- 此表上不存在其他索引
- 表是读/写密集型(两者大致相等)
谢谢!