12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-26 22:14:59
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
slow log 分析:tail -n200000 slow.log.bak | pt-query-digest >slave.txt报告最近半个小时的慢查询:pt-query-digest --report --since 1800s slow.log报告一个时间段的慢查
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
slow log 分析:
tail -n200000 slow.log.bak | pt-query-digest >slave.txt
报告最近半个小时的慢查询:
pt-query-digest --report --since 1800s slow.log
报告一个时间段的慢查询,且top 20 语句:
pt-query-digest --report --since '2014-12-30 14:50:00' --until '2014-12-30 14:59:59' --limit 20 --outliers slow.log
报告只含select语句的慢查询:
pt-query-digest --filter '$event->{fingerprint} =~ m/^select/i' slow.log
报告针对某个用户的慢查询:
pt-query-digest --filter '($event->{user} || "") =~ m/^root/i' slow.log
报告所有的全表扫描或full join的慢查询:
pt-query-digest --filter '(($event->{Full_scan} || "") eq "yes") || (($event->{Full_join} || "") eq "yes")' slow.log
# 7.8s user time, 110ms system time, 22.48M rss, 177.75M vsz
pt-query-digest占用的用户时间和系统时间,rss内存,虚拟内存
# Current date: Thu Jan 1 11:00:16 2015
# Hostname: machine1
# Files: slow.log
# Overall: 437 total, 28 unique, 0.76 QPS, 0.64x concurrency _____________
总共语句数量,唯一语句数量,qps,并发数
# Time range: 2014-12-30 14:50:01 to 14:59:33
时间范围
# Attribute total min max avg 95% stddev median
# ============ ======= ======= ======= ======= ======= ======= =======
总计 最小最大平均 百分比
# Exec time368s88us126s842ms34ms 10s 1ms
语句执行时间
# Lock time78ms39us 2ms179us445us189us98us
锁时间
# Rows sent 2.91k0 956.8265.8917.330.99
传输到客户端的行数
# Rows examine 159.23M0 52.94M 373.11k1.53k4.24M4.96
扫描的行数大小
# Query size471.95k 904.14k1.08k3.19k1.33k 258.32
查询语句大小
# Profile
# Rank Query IDResponse time Calls R/CallV/MItem
# ==== ================== ============== ===== ======== ===== ============
#1 0xE2D730FF50E6F592 364.5363 99.1% 3 121.5121 0.17 SELECT * FROM TEST
rank:语句排名,默认根据响应时间拍下,可以通过--order by修改
query id:查询语句的hash值
response time:响应时间
calls:查询语句执行次数
r/call:平均每次执行的响应时间
V/M:离差指数,执行时间变化较大。
# MISC 0xMISC3.2034 0.9%4340.00740.0 <27 ITEMS>
# Query 1: 0.14 QPS, 16.57x concurrency, ID 0xE2D730FF50E6F592 at byte 14050954
QPS:每秒查询数
concurrency:并发数
ID:查询语句hash值
byte:查询语句在slow log文件中的位置
# This item is included in the report because it matches --limit.
# Scores: V/M = 0.17
# Time range: 2014-12-30 14:52:41 to 14:53:03
# Attributepcttotal min max avg 95% stddev median
# ============ === ======= ======= ======= ======= ======= ======= =======
# Count 03
执行次数
# Exec time 99365s116s126s122s124s 5s118s
# Lock time 1 1ms365us463us401us445us41us366us
# Rows sent 00000000
# Rows examine 99 158.83M 52.94M 52.94M 52.94M 52.94M0 52.94M
# Query size 01.32k 450 450 450 4500 450
# String:
# Databasestest
# Hosts10.1.1.44
客户端机器名
# Userstestuser
执行语句的用户名
# Query_time distribution
#1us
# 10us
# 100us
#1ms
# 10ms
# 100ms
#1s
# 10s+ ################################################################
执行时间的分布图
# Tables
#SHOW TABLE STATUS FROM `test` LIKE 'TEST'\G
表统计信息
#SHOW CREATE TABLE `test`.`TEST`\G
# EXPLAIN /*!50100 PARTITIONS*/
select * from test\G
查询执行计划
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19