选择随机行的最佳方法PostgreSQL

我想在PostgreSQL中随机选择行,我尝试了如下:

select * from table where random() < 0.01;

但另一些人建议这样做:

select * from table order by random() limit 1000;

我有一个有5亿行的非常大的表,我希望它很快。

哪种方法更好?有什么不同?选择随机行的最佳方法是什么?

选择随机行的最佳方法PostgreSQL

忽然笑
浏览 1639回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP