重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章运用简单易懂的例子给大家介绍利用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 |