正文内容加载中...
posted @ 2019-05-26 22:14 moonandstar08 阅读(109) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-26 21:37 moonandstar08 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-29 21:57 moonandstar08 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。 今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个: 参见:http://imysql.com/2015/06/1 阅读全文
posted @ 2018-03-21 22:34 moonandstar08 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、优化思路 数据查询慢,不代表 SQL 语句写法有问题。 首先,我们需要找到问题的源头才能“对症下药”。用一张流程图展示 MySQL 优化的思路: 从图中可以清楚地看出,导致数据查询慢的原因有多种,如:缓存失效,在此一段时间内由于高并发访问导致 MySQL 服务器崩溃;SQL 语句编写问题;MyS 阅读全文
posted @ 2018-03-14 22:17 moonandstar08 阅读(254) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-13 22:16 moonandstar08 阅读(1) 评论(0) 推荐(0) 编辑
摘要:问题描述: 生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。 解决过程: 1、根据top命令,发现PID为2633的Java进程占用CPU高达300%,出现故障。 2、找到该进程后,如何定位具体线程或代码呢,首 阅读全文
posted @ 2018-02-26 22:28 moonandstar08 阅读(333) 评论(0) 推荐(0) 编辑
摘要:MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最 阅读全文
posted @ 2018-02-26 21:53 moonandstar08 阅读(10499) 评论(0) 推荐(1) 编辑
摘要:1、统计80端口连接数netstat -nat|grep -i "80"|wc -l 2、统计httpd协议连接数(查看Apache的并发请求数及其TCP连接状态)ps -ef|grep httpd|wc -l 3、统计已连接上的,状态为“establishednetstat -na|grep ES 阅读全文
posted @ 2017-10-16 23:01 moonandstar08 阅读(467) 评论(0) 推荐(0) 编辑
摘要:在一次生产上线后,发现使用的 8086 端口相关的 TCP 连接数竟然多大 6K+ ,有时候甚至会逼近 1w ,这个数量对于一个只是在内部使用的监控系统来说, 无论如何都是无法接受的, 于是开始一系列的排查过程. 本文记录了这个问题的主要解决过程,算是对这一次杀 bug 过程的一个总结. 问题描述 阅读全文
posted @ 2017-10-16 22:47 moonandstar08 阅读(8345) 评论(2) 推荐(1) 编辑