开发者社区> 问答> 正文

有没有MYSQL大数据随机查询高效SQL

MYSQL 从百W级数据表中随机查询N条记录,主键ID是非连续的长整型的(非自增),请问有什么高效的查询SQL语句吗?

展开
收起
真·魔君 2017-01-04 19:54:06 3492 0
4 条回答
写回答
取消 提交回答
  • web开发者

    可以先查处一个id List 然后程序随机,在select

    2019-07-17 20:39:52
    赞同 展开评论 打赏
  • 阿里云大数据产品专家,擅长MaxCompute、机器学习、分布式、可视化、人工智能等大数据领域;

    为什么不尝试 用MaxCompute

    2019-07-17 20:39:52
    赞同 展开评论 打赏
  • RDS DBA

    千万不要 order by rand() limit,这样会导致性能 非常差 ,建议 参考 :
    http://www.piaoyi.org/php/MySQL-Order-By-Rand.html

    2019-07-17 20:39:52
    赞同 展开评论 打赏
  • 需要纯粹的随机

    2019-07-17 20:39:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像