Percona 工具包 3.6.0 的新功能

📢 Percona Toolkit 3.6.0 已于 2024 年 6 月 12 日发布。该版本中最重要的更新是:

  • 🚀 如果 pt-online-schema-change 中断,可以恢复它。
  • 🚀 pt-pmp 中支持的 eu-stack,可显著提高此工具的性能并减少其对生产服务器造成的负载。
  • 🚀 新工具 pt-eustack-resolver
  • 🚀 适用于 Ubuntu 24.04 (Noble Numbat) 的软件包
  • 🚀 pt-galera-log-explainerpt-k8s-debug-collectorpt-show-grantspt-summary 的改进
  • 🚀 MongoDB 6.0+ 支持 pt-mongodb-summary

⚒️ 主要工具更新

👣 pt-online-schema-change的新选项

  • –where  pt-online-schema-change 仅复制与指定 WHERE 子句匹配的行。
  • –history 将进度写入历史表。
  • –history-table 覆盖默认名称 percona.pt_osc_history
  • –resume 允许您恢复历史表中存储的先前失败的作业。
  • –binary-index 修改 –history 的行为,以便使用 BLOB 数据类型创建历史表的上限和下边界列。此选项的工作方式与 pt-table-checksum 中的选项 –binary-index 类似。

👣 pt-pmp

pt-pmp 是一个分析器工具,可创建和汇总 Linux 上进程的完整堆栈跟踪。 pt-pmp 的灵感来自 http://poormansprofiler.org ,并帮助Percona 的支持团队解决了许多性能问题。

gdb 不同,eu-stack 不会导致其所应用的运行进程停顿,因此在生产中将 pt-pmp 与 eu-stack 一起使用要安全得多。此外,这使 dumper eu 的 pt-pmp 性能提高了约 7 倍,而 dumper pteu 的 pt-pmp 性能提高了 65 倍,且没有信息丢失。您需要安装 elfutils 才能探索这些选项。

👣 pt-summary

pt-summary收集dmidecode信息,并从中打印出内存和系统信息。Alexey Kopytov 根据 dmidecode 数据为该工具的输出添加了 CPU 缓存配置信息。

👣 pt-stalk

几年前,pt-stalk 可以使用 OProfileopcontrol 来剖析 mysqld 进程。后来这个工具被弃用,并从目前支持的大多数操作系统中移除,这意味着pt-stalk失去了一个有用的功能。在3.6.0版本中,增加了类似的支持,但使用的是完全支持的性能剖析器operf

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值