使用MySQL从20万条数据中经过筛选随机取出1条数据的方法

由于业务须要,要求在一个where筛选完的数据集中随机取出1条数据。web 经典的方法svg SELECT * FROM table where 条件 ORDER BY RAND() limit 1; 适用入门级应用,怎么这样说呢?post 由于数据量小时,倒没多大问题,因为会进行全表扫描,当数据量渐渐巨型时,查询时间会至关变态。性能 本地环境运行需时在0.276s左右。测试 百度出来别人验证过,
相关文章
相关标签/搜索