调优
勒布朗.马克思
这个作者很懒,什么都没留下…
展开
-
Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option ca
Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be used when the target process is not responding在用jstack工具查看jvm线程的运行情况时出现上述错误。就是因为该进程长时间没有启停,在/tmp/hsperfdata_‘username’/文件夹下的该进程文件被Linux自身的机制(tmp下面不能存放很原创 2020-05-26 10:02:53 · 3520 阅读 · 0 评论 -
JAVA线上故障排查全套路
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即可。文章目录CPU使用jstack分析cpu问题频繁gc上下文切换磁盘内存堆内内存OOMStack Overflow使用JMAP定位代码内存泄漏gc问题和线程堆外内存gc问题网络超时tcp队列溢出RST异常TIM转载 2020-05-26 09:58:42 · 197 阅读 · 0 评论 -
MySql - 配置调优
MySql - 配置调优一、调优前ip说明内存172.18.18.23mysql-master内存32G,已使用31G172.18.18.24mysql-slave内存32G,已使用31G查看数据库连接数show variables like ‘%conn%’;Aborted_connects:834085Connections:995572Threads_connected:28连接数大建议:检查代码代码是否存在建立mysql接接后,忘记clo原创 2020-05-19 15:12:16 · 176 阅读 · 0 评论 -
Mysql - 索引最佳实践
Mysql - 索引最佳实践like KK%相当于=常量,%KK和%KK% 相当于范围示例脚本CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20) NOT NUL原创 2020-05-19 14:34:19 · 204 阅读 · 0 评论 -
Mysql-Explain详解
前言Mysql是最为常见的开源关系型数据库,本文主要是针对mysql调优的一些知识。使用 select version()获取mysql版本信息,博主是5.7.18,不同版本可能会有一些差异。Mysql - Explain详解使用explain命令可以让我们查看sql执行计划,这样就知道如何有针对性的去调优。explain 有两个变种1) explain extended会在 explain的基础上额外提供一些查询优化的信息。紧随其后通过 show warnings 命令可以得到优化后的原创 2020-05-19 11:43:46 · 286 阅读 · 0 评论