按特定查询过滤AuroraMysql慢查询日志文件

Filter AuroraMysql slow query log file by specific queries

我从 Aurora Mysql 下载了慢查询日志文件。我想回放这些查询,但将它们分开以写入和读取。所以一个只提取选择的工具,或者插入+更新会很好

找到了!我们可以使用 pt-query-digest

pt-query-digest mysql-slowquery.log --no-report --output slowlog --filter '$event->{fingerprint} =~ m/^insert|^update/' > writes-only.log