sql内加入随机数字段后,效率降低10倍

求助,
需求:从500w数据量的表中以及关联的数张表,查出10w条数据,插入另一张表。

1.查出10w条数据为 1分钟
2.单生成随机数字段,即使100w次,时间也是1-2秒。

但是在查10w条数据的sql中加入,随机数字段后。查询时间变为 10分钟。

这是什么原因呢?
使用了uuid、Nextval For、round等都是这样子的。

sql中做逻辑运算会增加SQL解析的难度,可能导致索引失效。

你可以做个字段,定时更新随机数,然后再