java吧 关注:1,240,493贴子:12,712,020

第一天上班,接了个优化的活,这个是sql。大佬们救命

只看楼主收藏回复

这是sql,网上说去重会大量消耗性能。但是不知道用什么替代。。 救命呀 兄弟们


IP属地:广东1楼2021-04-09 16:21回复
    在生产环境上面查询特别慢。又不让我看生产的数据。 测试环境数据量又小。看不出来效率的变化


    IP属地:广东2楼2021-04-09 16:22
    收起回复
      是不是返回结果特别大


      IP属地:浙江3楼2021-04-09 16:28
      收起回复
        返回结果条数很多


        IP属地:浙江4楼2021-04-09 16:29
        回复
          group by
          索引


          IP属地:上海5楼2021-04-09 16:37
          收起回复


            IP属地:日本来自Android客户端7楼2021-04-09 22:40
            回复
              这还用得着优化,这已经死了,你去问设计数据库的人,为什么我查个数据要连这么多表


              IP属地:湖北8楼2021-04-09 23:00
              收起回复
                联查数据量大咋解决,limit分页?


                IP属地:湖北来自Android客户端9楼2021-04-09 23:14
                收起回复
                  数据库设计有问题吧,一个查询要用到五张表么


                  IP属地:广东来自iPhone客户端10楼2021-04-10 14:01
                  回复
                    针对部门表和用户表建立个视图,视图只有你需要的字段,这样可以不用inner join俩表,inner join这个视图即可,其次就是distinct改group by


                    IP属地:河南来自Android客户端12楼2021-04-11 06:20
                    回复
                      你直接看它显示的结果,然后自己重新实现一遍,用更快的方法。


                      IP属地:湖北来自Android客户端13楼2021-04-12 08:36
                      收起回复
                        这是我写的


                        IP属地:安徽来自Android客户端14楼2021-04-12 18:37
                        收起回复
                          自己造数据,看一下


                          IP属地:北京来自iPhone客户端15楼2021-04-12 19:22
                          回复