美文网首页
小工具-mysql binlog分析

小工具-mysql binlog分析

作者: 路破格 | 来源:发表于2020-04-26 11:19 被阅读0次

    目的:分析哪些语句在批量执行,主要分析mysql性能和同步延迟问题使用

    get_binlog_sql_info.sh

    mysqlbinlog --base64-output=decode-rows --start-datetime="$2" --stop-datetime="$3" -v $1 > mysql_binlog_temp.log
    egrep -i 'delete|update|insert' mysql_binlog_temp.log | sort | uniq -c| sort -nrk 1 > mysql_binlog_temp_sort.log
    egrep -i 'delete|update|insert' mysql_binlog_temp.log  | awk '{print $1,$2,$3}' | sort | uniq -c | sort -nr  | head -n 50 > mysql_binlog_temp_ddl.log
    echo "增删改查语句排名前20:"
    head -n 20 mysql_binlog_temp_sort.log
    ehco ""
    echo "增删改查某表语句排名前50:"
    cat mysql_binlog_temp_ddl.log
    

    相关文章

      网友评论

          本文标题:小工具-mysql binlog分析

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