一、SQL性能下降的原因 查询语句问题,各种连接、子查询 索引失效(单值索引、复合索引) 服务器调优及各个参数设置(缓冲、线程池等) 二、索引 排好序的快速查找数据结构 1. 索引分类 单值索引 一个索引只包含单个列,一个表可以有多个 复合索引 一个索引包含多个 ...
一次 group by order by 性能优化分析 最近通过一个日志表做排行的时候发现特别卡,最后问题得到了解决,梳理一些索引和MySQL执行过程的经验,但是最后还是有 个谜题没解开,希望大家帮忙解答下。 主要包含如下知识点 用数据说话证明慢日志的扫描行数到底是如何统计出来的 从 group by 执行原理找出优化方案 排序的实现细节 gdb 源码调试 背景 需要分别统计本月 本周被访问的文章 ...
2019-04-01 16:46 0 1609 推荐指数:
一、SQL性能下降的原因 查询语句问题,各种连接、子查询 索引失效(单值索引、复合索引) 服务器调优及各个参数设置(缓冲、线程池等) 二、索引 排好序的快速查找数据结构 1. 索引分类 单值索引 一个索引只包含单个列,一个表可以有多个 复合索引 一个索引包含多个 ...
golang 性能优化分析工具 pprof (上) golang 性能优化分析工具 pprof (下) 一、golang 程序性能调优 在 golang 程序中,有哪些内容需要调试优化? 一般常规内容: cpu:程序对cpu的使用情况 - 使用时长,占比等 内存 ...
好久没写东西,博客又长草了,这段时间身心放松了好久,都没什么主题可以写了 上周接到一个需求,优化vue的一个长列表页面,忙活了很久也到尾声了,内存使用和卡顿都做了一点点优化,还算有点收获 写的有点啰嗦,可以看一下我是怎么进行这个优化的,也许有点帮助呢 这个长列表页面 ...
前面 2 篇 golang 性能优化分析系列文章: golang 性能优化分析工具 pprof (上) golang 性能优化分析工具 pprof (下) 一、基准测试 benchmark 简介 在 golang 中,可以通过 benchmark 基准测试来测试代码性能 ...
mysql 写sql的顺序: select -> from-> where->group by->having->order by. 但mysql的解析器执行顺序: from-> where->group ...
今天朋友问我一个sql查询。 需求是 找到idapi最近那条数据,说明idapi 是重复的,于是就简单的写了 SELECT * FROM `ag_alarm_history` group by `idApi` order by `createTime` desc ...
项目描述 长沙大屏以vue构建的单页面网站,每一屏以 echarts 进行绘制,图表形式进行展示。每一屏页面多用到定时器延时器进行页面自动切换,图表的图例、指针的自动播放。 问题描述 长沙大屏在 ...
golang 性能优化分析工具 pprof(上)篇, 这是下篇。 四、net/http/pprof 4.1 代码例子 1 go version go1.13.9 把上面的程序例子稍微改动下,命名为 demohttp.go: 4.2 开始分析 4.2.1 在 web 界面 ...