【发布时间】:2019-12-22 06:59:06
【问题描述】:
我读到 UUID 作为主键的插入性能取决于数据库中存在多少条记录。记录数越多,插入记录的时间就越长
https://kccoder.com/mysql/uuid-vs-int-insert-performance/
上述文章的作者进行了实验,他认为这是因为 UUID 主键插入的读取次数比其他自增整数要多。
我想问一下数据库是否会自动为所选的 primary_key 创建索引 如果 UUID 主键索引是问题,插入问题是否可以通过使用整数作为主键索引同时仍然保留 UUID 字段来解决,然后将主键切换为 UUID,那么问题是外键引用整数 ID切换时传播到 UUID 字段?
【问题讨论】:
-
这能回答你的问题吗? UUID performance in MySQL?