会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吴小喵的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年8月21日
我的线程dump实践——jstack
摘要: 第一步,查询java进程,使用jps命令,我的服务器上只有一个进程号为22625的java进程 第二步,使用top命令查看系统资源的使用情况,使用系统资源最高的也是这个22625进程 第三步,导出指定进程pid所有线程信息 -l的意思是打印所有线程信息,重定向到jvm_22625.log这个文件 第
阅读全文
posted @ 2020-08-21 15:08 wuxiaomiao
阅读(353)
评论(0)
推荐(0)
2020年8月18日
常用的linux性能监控命令总结
摘要: 先总结一下 uptime,top,free,vmstat,mpstat,netstat,iostat,pidstat,dstat,jstack,jmap,jstat,strace,sar,ps,perf,pstree vmstat 命令 每一秒输出一次,共输出10次,这是一个很综合的命令 r: 运行
阅读全文
posted @ 2020-08-18 10:37 wuxiaomiao
阅读(609)
评论(0)
推荐(0)
JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo使用详解
摘要: 本文转载自https://www.cnblogs.com/baihuitestsoftware/articles/6382733.html jps 查看所有的jvm进程,包括进程ID,进程启动的路径等等。 我自己也用PS,即:ps -ef | grep java jstack 观察jvm中当前所有线
阅读全文
posted @ 2020-08-18 09:44 wuxiaomiao
阅读(789)
评论(0)
推荐(0)
2020年8月17日
使用show-busy-java-threads快速排查Java的CPU性能问题
摘要: 安装 wget --no-check-certificate https://raw.github.com/oldratlee/useful-scripts/release/show-busy-java-threads chmod +x show-busy-java-threads ./show-b
阅读全文
posted @ 2020-08-17 16:49 wuxiaomiao
阅读(1125)
评论(0)
推荐(0)
2020年8月4日
mysql的执行计划的Extra详细说明
摘要: #distinct: 一旦mysql找到了与行相联合匹配的行,就不再搜索了,极少见 #Using index:这发生在对表的请求列都是同一索引的部分的时候,返回的列数据只使用了索引中的信息,而没有再去访问表中的行记录。是性能高的表现。#using index也叫索引覆盖explain select
阅读全文
posted @ 2020-08-04 19:49 wuxiaomiao
阅读(1703)
评论(0)
推荐(0)
mysql的执行计划的type详解
摘要: type 这一列表示关联类型或访问类型,即MySQL决定如何查找表中的行。 执行效率排序 #1.system #2.const * mysql能对查询的某部分进行优化并将其转化成一个常量。用于 primary key 或 unique key 的所有列与常数比较时,所以表最多有一个匹配行,读取1次,
阅读全文
posted @ 2020-08-04 19:12 wuxiaomiao
阅读(3931)
评论(0)
推荐(0)
mysql的查询种类
摘要: 1.simple 简单查询。查询不包含子查询和union,我们碰到的大部分查询都是简单查询。 执行以下sql语句: explain select (select 1 from actor where id = 1) from (select * from film where id = 1 unio
阅读全文
posted @ 2020-08-04 18:50 wuxiaomiao
阅读(1014)
评论(0)
推荐(0)
mysql慢日志
摘要: MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句。 #开启慢SQL日志功能set GLOBAL slow_query_log=on;#慢SQL执行时间阈值,单位(秒) ,1毫秒=0.001#不建议超过300ms,最终结果视情况而定set globa
阅读全文
posted @ 2020-08-04 15:59 wuxiaomiao
阅读(282)
评论(0)
推荐(0)
mysql联表查询优化技巧
摘要: 执行以下sql: explain select gc.*, g.title from t_goods g , t_goods_cover gc where g.goods_id = gc.goods_id and g.category_id = 44 ; explain 默认第一行出现的表就是驱动表
阅读全文
posted @ 2020-08-04 15:34 wuxiaomiao
阅读(2644)
评论(0)
推荐(0)
如何删除mysql的冗余索引
摘要: 首先我们来谈一谈冗余索引会带来的问题: 1.过多的索引降低了写入数据的效率,因为在写入数据时需要更新索引,这样需要花很多的时间。 2.太多的索引增加了查询优化器的选择时间。 3.不合理的使用索引,会大幅占用磁盘空间,因为索引也是需要占用磁盘空间来进行存储的,有时候会存在索引比表数据占用的存储空间还要
阅读全文
posted @ 2020-08-04 14:28 wuxiaomiao
阅读(501)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告