QUERYLIST安装INNOTOP工具
时间:2021-09-29

安装innotop。

# wget http://innotop.googlecode.com/files/innotop-1.9.0.tar.gz


# tar -zxvf innotop-1.9.0.tar.gz 


# cd innotop-1.9.0

INNOTOP工具的安装非常简单,是PERL写的,当然需要PERL环境和相关工具包。安装前,确保您的系统安装了四个包:HiRes、Term:ReadKey、DBI、DBD:mysql。

# perl -MCPAN -eshell


CPAN> install Time::HiRes


CPAN> install Term::ReadKey


CPAN> install DBI


CPAN> install DBD::mysql

帮助文件安装在解压缩源码路径下,如下:

# perl Makefile.PL

若无报错,则使用。

# make install

这样安装innotop,安装后系统会多一个命令,innotop。

帮助。

# innptop --help

QUERYLIST中有一个SLOW参数,可以用于/etc/my.cnf的配置文件。

它可以记录所有执行超过long_query_time时间的SQL句子,帮助您找到执行缓慢的SQL,方便我们优化这些SQL。

-如何打开mysql慢查询--

一、进入mysql,输入命令showvariableslike‘%quer%’;

你会看到log_slow_queriesOFF;long_query_time为10;

编辑/etc/my.cnf文件。

在[mysqld]下面添加两行:

log-slow-queries = /var/lib/mysql/mysql-slow.log


long_query_time = 3

log-slow-queries是日志存储目录;long_query_time是最大的查询秒(根据自己的需要设置)。

3.重启服务使配置生效。

/etc/init.d/mysqld restart

重新进入数据库查询log_slow_queries状态为ON。


标签: mysqlperl输入