wolf_love666的博客

微信公众号【小诚信驿站】 author:wolf_love666

排序:
默认
按更新时间
按访问量
RSS订阅

SQL引发的惨案

问题的产生: 之前说过COUNT(id)怎么就成慢SQL了?如果没看的可以看下点击这里 看下面两张图对比:(先图,后SQL) 超时SQL: SELECT ID, ACTIVITY_ID, APPLICANT, NAME, APPLICANT_TYPE , APPLY_TAG, SYNC_STA...

2019-03-08 21:28:55

阅读数 248

评论数 0

从分析Count(ID)慢SQL原因到联合索引的引申扩展比较(图文真实步骤详细)

1、慢SQL报告,超过0.1s统计 2、背景前提: ID,主键 activity_ID和applicant联合索引。 status无索引 数据库引擎:InnoDB created:普通字段,无索引 3、单纯SQL优化方向考虑几方面? 4、测试数据统计比较 最终结果: count(*)&...

2019-02-27 19:43:16

阅读数 100

评论数 0

性能调优-------(六)内存使用率高,5分钟如何快速排查问题(真实场景实战图文讲解)

问题: 内存使用率88%高于80%报警。 原因: 指标含义:内存使用率百分比(%)。 指标解释:容器的内存使用率是读取物理机cgroup下面的文件的,获取的是整个容器的内存使用率并不是针对某个程序。物理机内存使用率和使用free命令计算结果是一致的。物理机和容器两者内存计算数据是独立的 解决步骤:...

2018-12-18 18:42:27

阅读数 392

评论数 0

性能调优-------(五)初级进阶中级JVM8性能调优套餐大全

如果需要完整版xmind可以关注小诚信驿站公众号,或者加QQ群300458205

2018-09-25 15:29:17

阅读数 413

评论数 0

性能调优-------(四)JVM8以上G1算法步骤图解

前提引言:G1计划作为并发商标扫描收集器(CMS)的长期替代品。将G1与CMS进行比较可以发现G1的差异,这是更好的解决方案。一个区别是G1是一个压缩收集器。此外,G1提供比CMS收集器更多的可预测垃圾收集暂停,并允许用户指定所需的暂停目标。 G1图示解释和G1算法步骤解释 来自官方解释:...

2018-05-10 19:58:19

阅读数 1225

评论数 0

性能调优-------(三)1分钟带你入门JVM性能调优

版本:JDK8 一、阅读前热身: 1、了解jvm启动流程: 2、了解硬件、系统、进程三个层面的内存之间的概要内存分配,一张图你就懂: 3、下面是需要背住的重点,敲黑板!!堆内存分配,想了解参数的可以到最下面看下备注和建议: 先来个日志(看不懂那就看图): 备注: He...

2018-04-02 13:00:13

阅读数 31198

评论数 0

性能调优-------(二)编写高质量代码151个建议

1、不要在变量和常量中出现混淆的代码 比如:long i=1l;会很容易看成11如果代码多的话。 2、不要让常量变成变量 public static final int a=new Random().nextInt();是不是很神奇,如果说static 和 final确定一个常量但是每次运...

2016-09-12 23:22:50

阅读数 339

评论数 0

性能调优-------(一)代码重构

为什么重构、因为我写的臭代码、第一次入职后就被老大Tony说了一顿,但是当时并没有啥感觉,后来自己开发发现越来越多的需求可扩展,功能可添加。就会导致代码的复用性和可扩展性和第一次代码的耦合度是否强关联有联系。所以会开始实现的时候就要思考如何设计,可以通过设计模式辅助一个好的构思。也可以先实现功能再...

2016-08-16 18:14:58

阅读数 231

评论数 0

提示
确定要删除当前文章?
取消 删除