非交互式查询库信息

mysql -uroot -pvincent -e "show databases;"
# 查询mysql中所有的数据库mysql -uroot -pvincent -h127.0.0.1 -e "show processlist;"
# 查询当前所有的进程信息mysql -uroot -pvincent -h127.0.0.1 -e "show full processlist;"
# 更为全面的进程信息,比如SQL是全的mysql -uroot -pvincent -h127.0.0.1 -e "show full processlist;" >show_full_processlist1.txt
mysql -uroot -pvincent -h127.0.0.1 -t -e "show full processlist;" >show_full_processlist2.txt
# 使用-t参数,查询信息保存到文件时,保留表格边框mysql -uroot -pvincent -e "show engine innodb status\G"
mysql -uroot -pvincent -e "select * from mysql.user\G"
# 记录竖排展示

实时监控的脚本

mysqladmin -uroot -pvincent -r -i 2 ext
# 使用参数-r,对比输出两次的差异数据
# 使用参数-i,设置间隔时间
# 该命令会查看mysql所有的库状态参数,每隔两秒输出差异mysqladmin -uroot -pvincent -r -i 1 ext |\
awk -F"|" "BEGIN{ count=0; }"'{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read --|";print "---Time---|---QPS---|select insert update delete|  read inserted updated deleted|   logical    physical|";}
else if ($2 ~ /Queries/){queries=$3;}
else if ($2 ~ /Com_select /){com_select=$3;}
else if ($2 ~ /Com_insert /){com_insert=$3;}
else if ($2 ~ /Com_update /){com_update=$3;}
else if ($2 ~ /Com_delete /){com_delete=$3;}
else if ($2 ~ /Innodb_rows_read/){innodb_rows_read=$3;}
else if ($2 ~ /Innodb_rows_deleted/){innodb_rows_deleted=$3;}
else if ($2 ~ /Innodb_rows_inserted/){innodb_rows_inserted=$3;}
else if ($2 ~ /Innodb_rows_updated/){innodb_rows_updated=$3;}
else if ($2 ~ /Innodb_buffer_pool_read_requests/){innodb_lor=$3;}
else if ($2 ~ /Innodb_buffer_pool_reads/){innodb_phr=$3;}
else if ($2 ~ /Uptime / && count >= 2){printf(" %s |%9d",strftime("%H:%M:%S"),queries);printf("|%6d %6d %6d %6d",com_select,com_insert,com_update,com_delete);printf("|%6d %8d %7d %7d",innodb_rows_read,innodb_rows_inserted,innodb_rows_updated,innodb_rows_deleted);printf("|%10d %11d|\n",innodb_lor,innodb_phr);}}'
# 那么下一步是需要不断的输出到监控文件中
# 还是临时监控,又或者去掉-i参数,那么就是自己发挥咯

[TOC]

MySQL健康检查(一)相关推荐

  1. 小麦苗Oracle和MySQL健康检查脚本使用说明

    小麦苗Oracle和MySQL健康检查脚本使用说明 小麦苗健康检查脚本使用说明

  2. linux mysql 健康检查_Linux下检查MySQL的Slave是否正常

    写了一个在Linux下检查MySQL REPLICATION的SLAVE是否正常的脚本,比较简单.如果想和CRONTAB一块运行,去掉Read部分即可.1.脚本 写了一个在Linux下检查MySQL ...

  3. mysql健康检查脚本_MySQL服务健康检查脚本

    #!/bin/sh #date:2015-12-07 #filename:check_mysql.sh #作者:linuxzkq #Email:1729294227@qq.com #version:v ...

  4. mysql 健康检查_MySQL服务健康检查脚本

    #!/bin/sh #date:2015-12-07 #filename:check_mysql.sh #作者:linuxzkq #Email:1729294227@qq.com #version:v ...

  5. MySQL数据库健康检查--MySQL巡检

    MySQL数据库健康检查--MySQL巡检 示例文件下载地址: MySQL健康检查脚本示例.zip 小麦苗 数据库 健康检查脚本 有如下的特点: 1.  绿色版.免安装.纯 SQL 文本 2.  跨平 ...

  6. k8s mysql重启_kubernetes Pod 应用自动恢复(重启策略 + 健康检查)简介

    一.重启策略 Always:当容器终止退出后,总是重启容器,默认策略. OnFailure:当容器异常退出(退出状态码非 0)时,才重启容器. Never:当容器终止退出,从不重启容器. yaml 格 ...

  7. 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g和12c版本分别提供了只读版,并且加上了MySQL的健康检查...

    目前一共包含6个脚本,若脚本的扩展名为".sql"则表示该脚本为sql脚本,若脚本的扩展名为".pl"则表示该脚本为perl脚本. 对于SQL脚本而言,其中DB ...

  8. 服务器状态显示down,Eureka心跳健康检查机制和Spring boot admin 节点状态一直为DOWN的排查(忽略某一个节点的健康检查)...

    运行阶段执行健康检查的目的是为了从Eureka服务器注册表中识别并删除不可访问的微服务,Eureka 服务器并不是向客户端发送心跳请求,而是反过来,Eureka 客户端将心跳发送到Eureka服务器, ...

  9. 服务注册与发现用mysql_yeasul: 轻量级服务注册与发现中心,具有健康检查功能。...

    yeasul 亿联定制版服务注册与发现中心,具备心跳检测功能,由于接口参考了consul,所以取名为yeasul. 项目架构 使用Java语言开发,依赖于MySQL 8.0数据库,基于Spring B ...

最新文章

  1. vue中textarea标签自适应高度
  2. Linux-sort排序
  3. 终于有人把文本分类讲明白了!
  4. CodeForces - 1324F Maximum White Subtree(树形dp)
  5. IIS 6.0支持.SHTML
  6. 信息学奥赛C++语言: 绝对素数
  7. Linux系统管理员应该知道的20个系统监控工具
  8. VC2012 学习记录
  9. 华为面试题——压缩字符串
  10. linux分区挂载到内存,ubuntu下SD卡分区与挂载
  11. 水星无线路由器设置虚拟服务器,水星路由器无线中继设置步骤
  12. 字节序——Big Endian和Little Endian
  13. 机器学习实践系列之9 - 视频结构化
  14. 牛客小白月赛58 B(暴力)C(思维)D(dp滚动数组优化)
  15. Neo4j的Rest接口使用
  16. es中should查询使用注意
  17. jfinal 上传图片、文件
  18. 7500 cpuz跑分 i5_为何i5 7500被人称为智商检测的cpu,但为什么还有这么多人去买?...
  19. AttributeError: ‘charset_normalizer‘ has no attribute ‘md__mypyc‘
  20. 【BUUCTF刷题记录】[极客大挑战 2019] Http

热门文章

  1. 2020年网络安全等级保护执法典型案例汇总(截至2020年3月26日)
  2. java 泛型 协变_泛型的逆变与协变
  3. Freeline使用指南,完美亲测,能跑起来,增量编译速度飞起来
  4. 解决网页版网易云别人歌单只能听二十首
  5. (转载)非常好 必须要顶
  6. rabbit mq Consumer Acknowledgements and Publisher Confirms 翻译
  7. 微信小商店快递单怎么一键打印;具体操作流程是什么?丨国仁猫哥
  8. coredata 及 Magical Record
  9. 实现一个app的签到功能,没你想的那么复杂~
  10. mrctf2020_shellcode_revenge(不用仔细分析汇编)