原文:记一次神奇的sql查询经历,group by慢查询优化(已解决)

一 问题背景 现网出现慢查询,在 万数量级的情况下,单表查询速度在 多秒,需要对sql进行优化,sql如下: 我在测试环境构造了 万条数据,模拟了这个慢查询。 简单来说,就是查询一定条件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为 秒。 说一下app account字段的分布情况,随机生成了 个不同的随机数,然后分布到了这 万条数据里,平均来说,每个app account都会有 个是重 ...

2019-09-19 16:52 50 8488 推荐指数:

查看详情

一次苦逼的Sql查询优化

最近在维护公司项目时,需要加载某页面,总共加载也就4000多条数据,竟然需要35秒钟,要是数据增长到40000条,我估计好几分钟都搞不定。卧槽,要我是用户的话估计受不了,趁闲着没事,就想把它优化一下,走你。 先把查询贴上: View Code ...

Thu Jul 16 00:01:00 CST 2015 28 10935
一次pgsql中查询优化(子查询

一次pgsql的查询优化 前言 这是一个子查询的场景,对于这个查询我们不能避免子查询,下面是我一次具体的优化过程。 优化策略 1、拆分子查询,将需要的数据提前在cte中查询出来 2、连表查询,直接去查询对应cte里面的内容 一个RECURSIVE查询出所有的节点信息,后面 ...

Thu Apr 09 22:28:00 CST 2020 0 803
SQL查询优化

“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10: ...

Thu Sep 14 05:58:00 CST 2017 0 1635
sql查询优化

explain使用介绍 id:执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置 select_type:显示本行是简单或复杂select。如果查询有任何复杂的子查询 ...

Fri Dec 20 19:36:00 CST 2019 0 4106
一次mysql千万订单汇总查询优化

  正文 公司订单系统每日订单量庞大,有很多表数据超千万。公司SQL优化这块做的很不好,可以说是没有做,所以导致查询很慢。 节选某个功能中的一句SQL EXPLAIN查看执行计划,EXPLAIN + SQL 查看SQL执行计划 一个索引没用到,受影响行接近2000万,难怪会 ...

Sat Oct 28 01:59:00 CST 2017 1 6388
一次Hbase查询速度优化经历

项目背景:   在这次影像系统中,我们利用大数据平台做的是文件(图片、视频等)批次的增删改查,每个批次都包含多个文件,上传完成以后要添加文件索引(文件信息及批次信息),由于在Hbase存储的过程中,每个文件都对应一个文件rowKey,一个批次就会有很多个RoweKey,查询的下载的时候就必须 ...

Mon Jan 08 22:29:00 CST 2018 1 12779
一个20秒SQL查询优化经历与处理方案

摘要: 1、大表 左关联 小表,很慢;小表 左关联 大表,很快。2、走出自身的思想误区,应对底层有深入理解才能正确使用。 背景 前几天在项目上线过程中,发现有一个页面无法正确获取数据,经排查原来是接口调用超时,而最后发现是因为SQL查询长达到20多秒而导致了问题的发生。 这里,没有高深的理论 ...

Fri May 19 19:17:00 CST 2017 0 4376
( 转 ) 优化 Group By -- MYSQL一次千万级连表查询优化

概述: 交代一下背景,这算是一次项目经验吧,属于公司一个上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此SQL优化任务交到了我手上。 这个SQL查询关联两个数据表,一个是攻击IP用户表主要是记录IP的信息,如第一次 ...

Wed Jun 06 00:54:00 CST 2018 1 16390
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM