MySQL中的复合主键是否会性能缺陷
INSERT和UPDATE性能几乎没有变化:这将是(INT)和(INT, INT)键几乎相同。SELECT复合材料PRIMARY KEY的性能取决于许多因素。如果您的表格是InnoDB,那么该表格将隐式聚合在PRIMARY KEY值上。这意味着如果两个值都包含关键字,那么对两个值的搜索将会更快:不需要额外的密钥查找。假设你的查询是这样的:SELECT * FROM mytable WHERE col1 = @value1 AND col2 = @value2 与表格的布局是这样
原创
2020-10-29 10:10:01 ·
1535 阅读 ·
1 评论