pt-summary
收集各种系统信息及统计数据
操作系统、CPU、内核版本、编译器、内存、硬盘分区/挂载、网卡
运行时间、负载
pt-mysql-summary
查询mysql各种状态信息
pt-mysql-summary --host=localhost --user=root --password=XX --socket=/home/bbq/mysql/mysql-3307/data/mysql-3307.sock --defaults-file=/home/bbq/mysql/mysql-3307/cnf/my.cnf --databases=all-databases --save-samples=/home/bbq/mysql/summary/20131011 > /home/bbq/mysql/summary/summary_20131011.info
summary_20131011.info
重点内容:BP当前状态(使用比例,脏页比例,IO)、IP连接统计、sql状态统计
Noteworthy Variables
/home/bbq/mysql/summary/20131011路径下包含的文件
mysql-config-file mysql的配置文件内容
mysqld-executables ?? 正在运行的mysql实例
mysqldump ?? 正在执行的mysqldump
mysql-master-status show master status信息
mysql-processlist 当前的processlist列表
mysql-variables SHOW VARIABLES
mysql-status SHOW STATUS
mysql-status-defer SHOW STATUS在interval后的变化值
mysql-users mysql已有用户
innodb-status SHOW ENGINE INNODB STATUS信息
mysql-databases show databases
mysqld-instances ps -f -gmysql 查看mysql用户组启动的mysql实例
mysql-master-logs SHOW MASTER LOGS 信息
mysql-plugins 支持的插件
mysql-slave show slave status信息
pt-table-checksum
检查主从复制一致性
1)在Master上创建用于检验的MySQL用户
GRANT SELECT, PROCESS, SUPER, REPLICATION SLAVE ON *.* TO 'checksums'@'%' IDENTIFIED BY 'checksums';
FLUSH PRIVILEGES;
2)参数说明:
pt-table-checksum -hxxx -uxx -pxx --nocheck-replication-filters --no-check-binlog-format -dxx --replicate=xxx.checksumss
-h或--host 连接主库host
-u或--user 连接主库user
-p或--password 连接主库密码
-P或--port 连接主库端口
-S或--socket 连接主库socket文件
-F或--defauls-file 主库的配置文件。
-u,-p,-P,-s都可以在[client设置]
-d或--databases 指定校验的库,多个用逗号分隔
--ignore-databases 指定忽略检查的库,多个用逗号分隔,优先级高
-t或--tables 指定检查的表,多个用逗号分隔
--ignore-tables 指定忽略检查的表,多个用逗号分隔,优先级高
--nocheck-replication-filters 忽略replicate过滤规则。
推荐
--replicate=pt.pt_checksum 指定保存checksums信息(并不是结果)的表
保存在pt库的pt_checksum表
--explain 显示checksum运行的sql
--recurse 多级复制的检查深度
--recursion-method 指定复制检查的方式,默认为processlist
非3306端口的时候推荐手动指定dsn.
# 手动指定dsn。保存dsn信息表
CREATE TABLE `dsns` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`parent_id` int(11) COMMENT '仅查看,没有实际作用',
`dsn` varchar(255) NOT NULL COMMENT 'h=host,u=user,p=pwd,P=port',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
例如主库(3307)有两个从库(3308,3309),server_id=端口号
,用户名密码=checksums。 则插入sql为
INSERT INTO `dsns`(`parent_id`,`dsn`)
VALUES (3307,'h=127.0.0.1,u=checksums,p=checksums,P=3308')
,(3307,'h=127.0.0.1,u=checksums,p=checksums,P=3309');
pt-table-sync
从主库同步指定的表到从库
先打印sql
pt-table-sync --sync-to-master --replicate=bak_gq.checksumss h=从库IP,u=用户名,p=密码,P=端口 --print
确认没问题,再执行
pt-table-sync --sync-to-master --replicate=bak_gq.checksumss h=从库IP,u=用户名,p=密码,P=端口 --execute
pt-heartbeat
检查同步延迟
pt-slave-delay
使得从库保持比主库延迟N秒更新
pt-show-grants
查看所有权限信息
分享到:
相关推荐
8. **地址解析与套接字选项**:inet_aton(), inet_pton()等函数用于IP地址的文本表示和二进制表示之间的转换,而getsockopt()和setsockopt()函数则用于设置和获取套接字的选项。 9. **网络工具设计**:...
半注释工具使用火炬 在Snapshot / pytorch文件夹中添加pytorch模型 模型名称必须在架构名称中...例如:yolo.pt,resnet32.pt等。 运行main.py 将显示一个UI labellig 选择模型并添加它,然后使用检测来使用半注释工具
- 示例:将大文件 `hugefile.txt` 分批读取,每次100万行,可以使用 `pt-fifo-split --lines 1000000 hugefile.txt`,然后通过管道将其导入 MySQL。 3. **pt-summary** - 功能:pt-summary 用于收集和展示系统...
perchona 的安装
通过正确使用这些工具,数据库管理员可以更高效地管理MySQL环境,预防和解决性能问题,确保数据的安全和一致性。对于任何需要深度管理和优化MySQL的用户来说,Percona Toolkit 2.2.19都是一个不可或缺的资源。
PT 是一种用于通用 UNIX 打印系统 (CUPS) 的快速且易于使用的打印工具。 您可以查看、删除、保留和释放打印作业、更改优先级或将它们移动到另一台打印机。
MySQL Benchmark Tool是一个轻量级的命令行工具,用于从先前编写MySQL-Log重复执行SQL语句。 下载 您可以在bin文件夹中找到预编译的jar: : 它做什么以及如何使用 的博客文章,其中有更详细的说明。 这是一个小...
pt-kill 是一个非常简单的 杀mysql线程和查询的 工具。 主要是为了防止一些长的查询 长时间占用 系统资源,而对线上...使用范例: pt-kill –log-dsn D=testdb,t=kill_log –create-log-table –host=host2 \u2013user=
- 在不同工具之间存在命令不兼容的情况,如RC(Riviera-PRO)中的某些命令在PT(PrimeTime)中不可用,反之亦然。文章提供了具体的示例来说明如何处理这些差异。 3. **层次结构管理**: - 分享代码与非共享代码的...
工具来自U盘厂家,支持众多Flash ID, TC58TFG8T23TA0D 983C98B37672 TC58TFG8T23TA0D 983C98B376F2 TC58TFG8T23TA0D983E99B37A72 TC58TFG9T23TA0D983E98B37672 TH58LJB8F24BA8J 98719CB376EB TH58LJG8T24TA0D 983...
在使用PowerTool时,用户可以导入PT5和CD5文件,软件会将其转化为直观的图表,展示电流随时间的变化趋势,可能还包括峰值、频率和其他关键指标。这些图形化的信息对于分析电力设备的健康状况、预测潜在故障、优化...
重要的系统文件可以在PT直接编辑保存(保存之前会先备份文件) 2. 修改了文件和注册表的跳转 3. 区别文件夹颜色,隐藏属性的是蓝色,非正常文件夹是红色 2010-10-24 PowerTool V2.9 增加: 1. 新增通过磁盘解析...
《Synopsys EDA工具使用手册》是一份详尽的指南,涵盖了电子设计自动化(EDA)领域的关键工具,包括VCS、DC、ICC和PT。这些工具在数字验证、数字综合和数字后端等关键步骤中起着至关重要的作用。 1. VCS:全称...
测量复制落后主mysql或者主PostgreSQL多少时间,你可以使用这个脚本去更新主或者监控复制,具体用法见后面的示例. 原理:pt-heartbeat通过真实的复制数据来确认mysql和postgresql复制延迟,这个避免了对复制机制的...
在“6-3.rar”这个压缩包中,包含的是与固高运动控制系统相关的C#编程资源,特别是固高PT(可能指的是Program Tool)的程序代码。这些资源对于理解和开发基于C#的固高运动控制应用非常有价值。 C#是一种面向对象的...
自定义vue3多页脚手架,课程原始码 ...-pt, --pkg-tool [npm|yarn] 添加 加c 新增一个组件 // 基本用法 vmc add c compA // 将生成 src/components/compA.vue // 也可指定tsx vmc add c compA --tsx // 将生成 src/com
从这一版本(1.3.0.76)开始,如果需要使用209X的坏块表,209X的量产版本必须大于等于1.9.8.x 1、解决 FlashType的自动侦测/手动侦测的切换问题。(PRQ08010036、PRQ08010035) 1.3.0.65 2、CPRM容量的提示与显示...
1. 用法.txt:这是一个文本文件,提供了关于如何使用解密工具的详细步骤和指南。用户应仔细阅读这个文档,以确保正确操作,避免对设备造成任何不良影响。 2. ctce8_cfg_tool_x64.exe:这是适用于64位操作系统的解密...
- 使用`p`或`pt`命令打印变量值或内存地址的内容; - 使用`!peb`或`!teb`命令查看进程或线程的环境块。 - **特别注意**:在调试复杂问题时,可以结合使用多个命令来深入分析问题原因,如`!analyze -v`可以帮助...