percona - pt-kill 在日志中显示数据库

标签 percona

我们已经在我们的几台服务器上启用了 pt-kill,但没有查杀,目前只是为了监控慢速查询。

唯一的问题是,日志不包含数据库,仅包含查询。有没有办法在日志中启用执行查询的数据库?

# 2012-09-12T10:31:23 KILL 419539612 (Query 138 sec) SELECT blog.*, blog_text.*, user.*

FROM blog AS blog
INNER JOIN blog_text AS blog_text ON (blog.firstblogtextid = blog_text.blogtextid)
INNER JOIN blog_user AS blog_user ON (blog_user.bloguserid = blog.userid)
LEFT JOIN user AS user ON (user.userid = blog_text.userid)


WHERE 1=1
    AND blog.state = 'visible'
    AND blog.dateline <= 1347438544
    AND blog.pending = 0
    AND blog_user.options_guest & 1
    AND ~blog.options & 8



ORDER BY blog.dateline DESC
LIMIT 15

最佳答案

记录查询的数据库目前不是 pt-kill 的功能(自版本 2.1.x 起)。

过去曾请求过此功能:
https://bugs.launchpad.net/percona-toolkit/+bug/1015804

但尚未实现。

关于percona - pt-kill 在日志中显示数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384720/

相关文章:

带有事务插入或更新的 MySQL 触发器

mysql - 无法在 pt-online-schema-change 中更改列和更改索引

docker-compose 以 root 身份执行卷脚本

mysql - 在mysql中禁用myisam引擎?

mysql - 将 UTF8 和 Latin1 表中的 iso-8859-1 数据转换为 UTF-8

mysql - 如果 "SELECT fieldname INTO var"返回 0 行,存储过程将停止

mysql - Percona 查询指纹 - 为什么选择列中的顺序很重要?

MySQL (Percona 5.7) 使用 InnoDB 引擎的 ALTER 表速度慢...?

python - 使用 Percona 安装 mysql-python