如何使用mysqladmin ext了解MySQL运作状态
发布时间:2022-01-18 15:05:08 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍如何使用mysqladmin ext了解MySQL运行状态,在日常操作中,相信很多人在如何使用mysqladmin ext了解MySQL运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答如何使用mysqladmin ext了解MySQL运行状态
这篇文章主要介绍“如何使用mysqladmin ext了解MySQL运行状态”,在日常操作中,相信很多人在如何使用mysqladmin ext了解MySQL运行状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用mysqladmin ext了解MySQL运行状态”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 使用mysqladmin ext了解MySQL运行状态 mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有"歧义",所以可以使用ext代替)了解MySQL的运行状态 1. 使用-r/-i参数 使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果想了解当前的状态,则需要进行一次差值计算,这就是mysqladmin extended-status的一个额外功能,非常实用。默认的,使用extended-status,看到也是累计值,但是,加上参数-r(--relative),就可以看到各个指标的差值,配合参数-i(--sleep)就可以指定刷新的频率,那么就有如下命令: mysqladmin -uroot -r -i 1 -pxxx extended-status +------------------------------------------+----------------------+ | Variable_name | Value | +------------------------------------------+----------------------+ | Aborted_clients | 0 | | Com_select | 336 | | Com_insert | 243 | ...... | Threads_created | 0 | +------------------------------------------+----------------------+ 2. 配合grep使用 配合grep使用,我们就有: mysqladmin -uroot -r -i 1 -pxxx extended-status |grep "Questions|Queries|Innodb_rows|Com_select |Com_insert |Com_update |Com_delete " | Com_delete | 1 | | Com_delete_multi | 0 | | Com_insert | 321 | | Com_select | 286 | | Com_update | 63 | | Innodb_rows_deleted | 1 | | Innodb_rows_inserted | 207 | | Innodb_rows_read | 5211 | | Innodb_rows_updated | 65 | | Queries | 2721 | | Questions | 2721 | 3. 配合简单的awk使用 使用awk,同时输出时间信息: mysqladmin -uroot -p -h227.0.0.1 -P3306 -r -i 1 ext | awk -F"|" '{ if($2 ~ /Variable_name/){ print " <------------- " strftime("%H:%M:%S") " ------------->"; } if($2 ~ /Questions|Queries|Innodb_rows|Com_select |Com_insert |Com_update |Com_delete |Innodb_buffer_pool_read_requests/) print $2 $3; }' <------------- 12:38:49 -------------> Com_delete 0 Com_insert 0 Com_select 0 Com_update 0 Innodb_buffer_pool_read_requests 589 Innodb_rows_deleted 0 Innodb_rows_inserted 2 Innodb_rows_read 50 Innodb_rows_updated 50 Queries 105 Questions 1 <------------- 12:38:50 -------------> Com_delete 0 Com_insert 0 Com_select 0 Com_update 0 Innodb_buffer_pool_read_requests 1814 Innodb_rows_deleted 0 Innodb_rows_inserted 0 Innodb_rows_read 8 Innodb_rows_updated 8 Queries 17 Questions 1 (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |