![Mysql通用查询日志工具可以及时回放查询吗?](https://linux22.com/image/617886/Mysql%E9%80%9A%E7%94%A8%E6%9F%A5%E8%AF%A2%E6%97%A5%E5%BF%97%E5%B7%A5%E5%85%B7%E5%8F%AF%E4%BB%A5%E5%8F%8A%E6%97%B6%E5%9B%9E%E6%94%BE%E6%9F%A5%E8%AF%A2%E5%90%97%EF%BC%9F.png)
我正在尝试从 mysql 通用查询日志中及时重现生产活动以进行基准测试。我希望能够使用日志中的日期数据来重现查询之间的时间间隔。因此,如果查询 1 在上午 9 点执行,而查询 2 在上午 10 点执行,那么我希望基准测试以一小时为间隔执行这些查询。
有没有可以实现这个功能的工具?我假设有。maatkit 工具mk-log-player
会解析查询,但会立即重放它们。
答案1
我认为没有特定的工具可以做到这一点。我会编写一个简单的脚本来解析日志并提取要运行的查询。
我正在尝试从 mysql 通用查询日志中及时重现生产活动以进行基准测试。我希望能够使用日志中的日期数据来重现查询之间的时间间隔。因此,如果查询 1 在上午 9 点执行,而查询 2 在上午 10 点执行,那么我希望基准测试以一小时为间隔执行这些查询。
有没有可以实现这个功能的工具?我假设有。maatkit 工具mk-log-player
会解析查询,但会立即重放它们。
我认为没有特定的工具可以做到这一点。我会编写一个简单的脚本来解析日志并提取要运行的查询。