网站建设资讯

NEWS

网站建设资讯

利用mysqladmin实现获取mysql数据库中的TPS和QPS-创新互联

这篇文章运用简单易懂的例子给大家介绍利用mysqladmin实现获取mysql数据库中的TPS和QPS,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

滕州ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

  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://cdweb.net/article/dohssd.html