利用mysqladmin实现获取mysql数据库中的TPS和QPS-创新互联
这篇文章运用简单易懂的例子给大家介绍利用mysqladmin实现获取mysql数据库中的TPS和QPS,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
mysqladmin是mysql官方的一款执行管理端的客户端程序,可以利用它对MySQL数据库服务进行操作,在MySQL5.5及以前的版本中,最常用的方法是用它来关闭mysql实例:
mysqladmin -uxxx -pxxx -Pxxx -hxxx shutdown
随着mysql版本的升级,mysql5.7中已经可以直接使用shutdown命令来进行mysql服务的关闭了。mysql8.0版本中,可以使用restart命令来对mysql服务进行重启,mysqladmin这个工具在日常的运维场景中用的越来越少。
今天来看如何使用mysqladmin这个工具来获取一个mysql实例当前的TPS和QPS呢?要解决这个问题,首先得知道TPS和QPS的参考指标。在MySQL中,我们可以使用show global status命令来查看mysql当前的指标情况,如下:
mysql--dba_admin@127.0.0.1:(none) 13:37:50>>show global status; +------------------------------------------+----------------+ | Variable_name | Value | +------------------------------------------+----------------+ | Aborted_clients | 85032 | | Aborted_connects | 176 | | Binlog_cache_disk_use | 3293 | | Binlog_cache_use | 14631673326 | | Binlog_stmt_cache_disk_use | 13 | | Binlog_stmt_cache_use | 9948429 | | Bytes_received | 19921975442457 | | Bytes_sent | 13553543054684 | | Com_admin_commands | 913630 | | Com_assign_to_keycache | 0 | | Com_alter_db | 0 | | Com_alter_db_upgrade | 0 |
当前题目:利用mysqladmin实现获取mysql数据库中的TPS和QPS-创新互联
文章地址:http://ybzwz.com/article/dohssd.html