欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

-探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择

程序员文章站 2022-06-16 15:00:45
...
求助-探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择
先说说我现在这个项目的情况

主表40W条记录,大部分与之关联的查询都会比较慢(3秒以上).主键索引.

如果有用到子查询,执行甚至会超时(30秒),或者长达10多秒.


现在我用PHP将每一步查询结果分析,拼装成字符串在用in来查询.目前是快多了

举例子:查询某人关注的人发布的微博(假设主表是微博表). 我就先把某人关注的人查出来,uid拼成字符串,然后查微博表uid in (关注的人字符串) 这样子.

但是还是担心会不会因为其他问题比如严重增加PHP的负荷等等.

现在网站还没做推广用户很少所以还不清楚高并发量和访问数下的情况. 先来问问


各位的网站用联表查或者子查询的多吗? 有没有像我这样用的?

请不吝赐教
mysql 优化

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • -探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择
  • 专题推荐

    作者信息
    -探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择

    认证0级讲师

    推荐视频教程
  • -探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择javascript初级视频教程
  • -探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择jquery 基础视频教程
  • 视频教程分类