我们计划将我们的项目从MySql迁移到Postgres。我们需要使用Guid作为主键。我们的一些表需要插入大量数据。我们注意到在Postgres中使用UUID时性能较慢。下面的SQL语句需要16秒才能生成10K个uuids。
我错过了什么吗?
环境:
Postgres11 on Windows 10
select uuid_generate_v4() from generate_series(1,10000)
而MySQL只需要700毫秒就可以生成100K个GUID。我错过了什么吗?
环境:
Postgres11 on Windows 10
explain analyze select uuid_generate_v4() from generate_series(1,10000)
时报告的时间是多少?MySQL会生成哪种类型的UUID? - user330315