通过下面的这些命令在接触到新的数据库服务器的时候能更好更快的了解服务器和数据库的状况。
1:pt-summary:查看系统摘要报告
执行:
pt-summary
打印出来的信息包括:CPU、内存、硬盘、网卡等信息,还包括文件系统、磁盘调度和队列大小、LVM、RAID、网络链接信息、netstat 的统计,以及前10的负载占用信息和vmstat信息。
View Code
更多信息见:http://www.percona.com/doc/percona-toolkit/2.2/pt-summary.html
2:pt-mysql-summary:查看mysql各个统计信息
执行:
pt-mysql-summary --user=root --password=123456 --host=192.168.200.25 --port=3306
打印出来的信息包括:版本信息、数据目录、命令的统计、用户,数据库以及复制等信息还包括各个变量(status、variables)信息和各个变量的比例信息,还有配置文件等信息。
View Code
更多信息见:http://www.percona.com/doc/percona-toolkit/2.2/pt-mysql-summary.html
3:pt-config-diff:对比配置文件的异同,类似Linux的diff命令
执行:
pt-config-diff h=localhost,P=3306 h=192.168.200.25,P=3307 --user=root --password=123456
打印出来的信息包括:指定MySQL它们配置文件的不同。
View Code
更多信息见:http://www.percona.com/doc/percona-toolkit/2.2/pt-config-diff.html
4:pt-variable-advisor:通过该命令,分析MySQL的变量(my.cnf),并对可能存在的问题提出建议
执行:
从指定地址获取变量值:
pt-variable-advisor --user=root --password=123456 192.168.220.245
打印出来的信息包括:一些变量设置的是否合理已经给出的建议
View Code
更多信息见:http://www.percona.com/doc/percona-toolkit/2.2/pt-variable-advisor.html