美文网首页
性能问题定位

性能问题定位

作者: 金琥 | 来源:发表于2018-08-06 20:30 被阅读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
    

    相关文章

      网友评论

          本文标题:性能问题定位

          本文链接:https://www.haomeiwen.com/subject/gdxnvftx.html