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
网友评论