pt-query-digest

2)mysql慢日志分析工具pt-query-digest安装

橙三吉。 提交于 2019-11-29 06:29:46
安装环境,centos7 先安装pt-query-digest依赖包,有6个,如下: perl-DBD-MySQL.x86_64 perl-DBI perl-Time-HiRes.x86_64 perl-IO-Socket-SSL.noarch perl-TermReadKey.x86_64 perl-Digest-MD5 命令 yum install -y perl-DBD-MySQL.x86_64 perl-DBI perl-Time-HiRes.x86_64 perl-IO-Socket-SSL.noarch perl-TermReadKey.x86_64 perl-Digest-MD5 下载pt-query-digest安装包 下载页面: https://www.percona.com/downloads/percona-toolkit/LATEST/ 选择所要的版本,进入/usr/local/src目录,wget下载 cd /usr/local/src wget https://www.percona.com/downloads/percona-toolkit/3.0.13/binary/redhat/7/x86_64/percona-toolkit-3.0.13-1.el7.x86_64.rpm 安装 yum install -y percona-toolkit-3.0

高性能MYSQL读书要点摘录_2_性能刨析工具_pt-query-digest

有些话、适合烂在心里 提交于 2019-11-28 16:16:20
pt-query-digest 高性能MYSQL 第三章服务器性能刨解提到 [pt-query-digest](http://https://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html) 工具,来进行分析MYSQL性能。 pt-query-digest 是percona toolkit 中的一个,这里只简单的介绍下pt-query-digest。 下载相应的版本,按照说明安装。 percona 是MYSQL一个FORK [具体的区别见](http://http://dba.stackexchange.com/questions/15595/percona-vs-mysql)。 [percona toolkit](http://https://www.percona.com/software/mysql-tools/percona-toolkit) 使用pt-query-digest 刨析服务器负载 设置my.conf 参数,long_query_time=0 (实际线上不要设为0,这里仅仅是为了收集日志),使所有的查询日志都记录都慢查询中。 1 pt-query-digest <日志> 即可看到结果 2 也可使用tcpdump 导出日志 使用pt-query-digest 来分析 sudo tcpdump

MySQL 性能优化

a 夏天 提交于 2019-11-27 22:18:03
1. SQL语句优化 1.1 Sakila示例数据库安装 Sakila 数据库是 MySQL 官方提供的示例数据库,常用来做测试。 https://dev.mysql.com/doc/sakila/en/sakila-installation.html 1、下载 sakila database : https://dev.mysql.com/doc/index-other.html 2、解压后会得到三个文件: sakila-schema.sql :用于创建表结构和数据库 sakila-data.sql :用于插入数据 sakila.mwb 3、进入 MySQL 中,创建数据库、数据表以及插入数据: # 将路径替换成你自己的路径 mysql -u root -p # 创建表结构 source C:/Users/hj/Desktop/sakila-db/sakila-db/sakila-schema.sql # 插入数据 source C:/Users/hj/Desktop/sakila-db/sakila-db/sakila-data.sql 1.2 慢查询 如何发现有问题的 SQL?使用 mysql 慢查询日志对有效率问题的 SQL 进行监控: # 查看慢查询日志是否开启,off 为关闭 show variables like 'slow_query_log'; # 查看 log