性能问题定位

2018-08-06  本文已影响10人  金琥

linux

uptime
dmesg | tail
vmstat 1
top
free -m
#yum -y install sysstat
mpstat -P ALL 1
pidstat 1
iostat -xz 1
sar -n DEV 1
sar -n TCP,ETCP 1

java

jstack看java线程细节

ps -ef | grep -v grep | grep java | awk '{print $2}' | xargs -n 1 jstack

top看线程java列表

top -H -p `ps -ef | grep -v grep | grep java | awk '{print $2}'`

mysql

查看当前连接数

(my.ini #max_connections= #max_user_connections=)

mysql -e 'show full processlist;'

查看SQL执行

explain <SQL>

使用性能记录

show profiles;
show variables like "%pro%";
set profiling=1;
show profiles;
set profiling=0;

启用慢查询记录

vi my.cnf
---------
slow_query_log=1
slow_query_log_file=mysqlslow.txt
long_query_time=2
+++++++++
mysqldumpslow -s t -t 10 mysqlslow.txt
上一篇 下一篇

猜你喜欢

热点阅读