从写入性能考虑,使用主键自增,那么每一条新数据都在同一个数据页里追加,如果不够,就申请新页。索引的分裂也只在最大的索引node下分裂,写入性能较高。如果使用业务字段做主键,这个就无法保证了,新数据插入的位置完全是随机的,磁盘写入代价变高了。
【MySQL(六)】尽量用自增主键
最新推荐文章于 2024-02-10 18:51:29 发布
从写入性能考虑,使用主键自增,那么每一条新数据都在同一个数据页里追加,如果不够,就申请新页。索引的分裂也只在最大的索引node下分裂,写入性能较高。如果使用业务字段做主键,这个就无法保证了,新数据插入的位置完全是随机的,磁盘写入代价变高了。