在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Mysql如何实现主从延迟监控

106次阅读
没有评论

共计 2747 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍了 Mysql 如何实现主从延迟监控,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

Mysql 主从延时监控

pt-heartbeat -uroot -proot -D chenmh --create-table --update --daemonize

-u: 连接主库的用户

-p: 连接主库的用户密码

-D:主库上存在的数据库,这个数据库随便指定,但是必须存在

–create-table: 默认会在主库指定的数据库中创建一个“heartbeat”表

2. 监控从库

pt-heartbeat -uroot -proot -D chenmh --table=heartbeat --master-server-id=10 --monitor -h 192.168.137.20 --interval=1

这里面的参数除了 –master-server-id 是主库的 serverid,其它的都是指从库,特别注意 –master-server-id 一定不能写错否则结果就是错误的,记录了日志之后就可以对该值做监控预警了

3. 写入监控日志做预警分析

pt-heartbeat -uroot -proot -D chenmh --table=heartbeat --master-server-id=10 --monitor -h 192.168.137.20 --interval=1 --file=/tmp/heart.log
cat /tmp/heart.log |awk -F  s   {print $1}

 4. 停止后台更新操作

pt-heartbeat --stop

  当你停止了后台更新进程会在 /tmp 目录下面产生一个 pt-heartbeat-sentinel 文件,下次再启动该后台进程之前必须先删除该文件,否则无法启动。

rm -rf /tmp/pt-heartbeat-sentinel

参数

Usage: pt-heartbeat [OPTIONS] [DSN] --update|--monitor|--check|--stop
其中 --update, --moniter,--check,--stop 都是单独使用的,并且 --update, --monitor, and --check are mutually exclusive
--daemonize and --check are mutually exclusive. 他们之间还是存在互斥。
Options: --ask-pass  使用密码进行 mysql 连接时给予提示
 --charset=s -A  默认的字符选项
 --check  执行一次从库的监控就结束  --check-read-only  如果是只读的服务器那么使用该选项会保持插入
 --config=A  使用逗号分隔,如果指定了,那么该参数作为命令行的第一个选项
 --create-table  如果表不存在创建表 heartbeat
 --daemonize  创建后台的更新 shell
 --database=s -D  指定连接的数据库
 --dbi-driver=s Specify a driver for the connection; mysql and Pg
 are supported (default mysql) --defaults-file=s -F  通过提供的文件进行 mysql 连接
 --file=s  输出最新的  --monitor 监控信息到指定的文件
 --frames=s  设置时间周期 (default 1m,5m,15m) --help  显示帮助信息  --host=s -h  指定连接的 host --[no]insert-heartbeat-row  在使用 --tables 的时候默认是插入一条记录到表 heartbeat 前提是表中不存在该记录行  
 --interval=f  指定更新和监控 heartbeat 表的频率默认是 1S
 --log=s  当使用 daemonized 进行后台更新操作时输出所有的信息到指定的该文件  --master-server-id=s  指定主的 server-id
 --monitor  监控从服务器的参数选项  --password=s -p  指定密码  --pid=s  创建 pid 文件  --port=i -P  指定连接时使用的端口
 --print-master-server-id  打印输出 master-server-id
 --recurse=i Check slaves recursively to this depth in --check
 mode --recursion-method=a Preferred recursion method used to find slaves ( default processlist,hosts) --replace  使用 replace 替换 --UPDATE 操作
 --run-time=m  指定监控的时长,单位有: s=seconds, m=minutes, h=hours, d=days;  如果比指定默认是以秒为单位一直监控下去
 --sentinel=s Exit if this file exists (default /tmp/pt- heartbeat-sentinel) --set-vars=A Set the MySQL variables in this comma-separated
 list of variable=value pairs --skew=f  指定执行从库检查的延时时长默认是 0.5
 --socket=s -S  指定连接时使用的 socket 文件
 --stop  停止后台更新进程并生成 --sentinel 指定的文件  --table=s  指定更新的表 (默认是 heartbeat) --update  更新主的 heartbeat 表,这个参数是后台进程必须的参数也可以用 --replace 替代  --user=s -u  指定用户名
 --utc  忽略系统时间仅使用 UTC --version  显示版本信息  --[no]version-check Check for the latest version of Percona Toolkit,
 MySQL, and other programs (default yes)

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“Mysql 如何实现主从延迟监控”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2747字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 综合欧美日韩一区二区三区 | 久久精品国产欧美成人 | 欧洲亚洲日本 | 国产欧美日韩久久久久 | 精品国产日韩久久亚洲 | 国内精品伊人久久久久av影院 | 色婷婷久久一区二区三区麻豆 | 国产欧美国产精品第二区 | 亚洲成人在线免费 | 经典三级一区二区三区视频 | 亚洲精品高清av在线播放 | 久久国产免费一区 | 日韩在线看片中文字幕不卡 | 亚洲娇小与黑人巨大交 | 无码国内精品人妻少妇 | 中文字幕精品久久久久人妻 | 女人高潮抽搐喷液30分钟视频 | 久久人人爽人人爽大片aw | 福利影院在线观看 | 国产日韩精品视频 | 精品国产18久久久久久 | 欧美亚洲日本国产综合在线 | 亚洲一区日韩一区欧美一区a | 国产亚洲日韩a欧美在线人成 | 狠狠香蕉 | 亚洲毛片免费观看 | 免费一级欧美大片久久网 | 亚洲一一在线 | 人妻精品久久久久中文字幕69 | 四虎国产成人免费观看 | 国产成人精选在线观看不卡 | 亚洲国产精品欧美日韩一区二区 | 国产百合互慰吃奶互揉视频 | 亚洲人成网国产最新在线 | 中文字幕日本久久2019 | 成人午夜视频网站 | 亚洲av成人无码网站 | 久久人人玩人妻潮喷内射人人 | 思思久久96热在精品国产 | 人妻少妇中文字幕久久 | 久久人妻夜夜做天天爽 |