Heim  >  Artikel  >  Backend-Entwicklung  >  Mysql数据库优化系列(二)------AWK脚本统计数据库性能参数

Mysql数据库优化系列(二)------AWK脚本统计数据库性能参数

WBOY
WBOYOriginal
2016-08-08 09:32:03962Durchsuche

一、查看数据库性性能:

      show status;

      挑选出几个比较重要的参数

     

二、AWK简单脚本编程实现数据库性能统计

     1.新建Vi score.txt

     2.写下如下数据:

   

    3.每秒刷新一次,并写入一个文件进行分析

  

三、AWK语法简介

  

Awk是一个简便的直译式的文本处理工具.擅长处理--多行多列的数据。

处理过程

While(还有下一行) {

1:读取下一行,并把下一行赋给$0,各列赋给$1,$2...$N变量

        2: 用指定的命令来处理该行

}

如何处理1行数据?

2部分,   pattern (条件)  + action(处理动作)

第1个简单awk脚本

awk  ‘{printf “%s\n” , $1}’ xx.txt  // xx.txt的每一行进行输出

2个简单awk脚本 统计mysql服务器信息

mysqladmin -uroot ext|awk 
'Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}'


以上就介绍了Mysql数据库优化系列(二)------AWK脚本统计数据库性能参数,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn