java吧 关注:1,295,373贴子:12,831,466

回复:service层,多张表做分页查询,有啥好思路没

只看楼主收藏回复

数据库层面优化遇到瓶颈


17楼2022-01-09 12:07
回复
    话说分表不就是为了查询变快,你这查询没变快分啥表


    IP属地:上海来自Android客户端18楼2022-01-09 15:09
    收起回复
      2026-01-21 21:28:03
      广告
      不感兴趣
      开通SVIP免广告
      查x条就每张表分别查x条


      IP属地:山东来自Android客户端19楼2022-01-09 16:43
      收起回复
        监听binlog把数据刷到es


        IP属地:安徽来自Android客户端20楼2022-01-09 16:59
        收起回复
          分页查主表,部分字段代码组装


          IP属地:广东来自Android客户端21楼2022-01-10 00:24
          收起回复


            IP属地:上海来自Android客户端22楼2022-01-10 00:39
            收起回复
              先把字典表踢出去,在前端缓存字典表,替换对应的ID。
              然后看看表结构,一对一的也可以踢出去,当做一个大的字典表处理,当然不能全部缓存,
              一对多的考虑前端优化。
              多对多基本无解,连吧 ,应该也不多了


              来自Android客户端25楼2022-01-10 05:59
              收起回复
                分库分表了就要上es了 去es查完拿到id 再去数据库或者缓存根据id精准查询


                IP属地:重庆来自Android客户端26楼2022-01-10 07:22
                收起回复
                  2026-01-21 21:22:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  分区


                  IP属地:江苏来自Android客户端28楼2022-01-10 09:03
                  收起回复
                    你后台写定时 建一张新表 一天更新一次 把数据迁移到新表里 完了直接一条select * from 新表 limit 0,10


                    IP属地:北京来自iPhone客户端30楼2022-01-10 12:34
                    收起回复
                      DDD yyds


                      IP属地:辽宁32楼2022-01-10 17:42
                      收起回复
                        分页不是很简单嘛,你单表查询,只要你主要的表分页就行了,


                        IP属地:广东来自Android客户端33楼2022-01-13 16:56
                        收起回复