gumbercules/mysqlslow

MySQL慢查询日志解析器类

dev-master 2015-09-21 12:35 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:51:52 UTC


README

PHP库,用于解析MySQL慢查询日志

用法

使用composer安装

composer require gumbercules/mysqlslow

包含命名空间

use Gumbercules\MysqlSlow;

实例化新的文件读取器

$parser = new LogParser($file_path);

$file_path 必须是 .log 文件的路径

使用以下方式获取日志条目

$parser->getEntries();

这将返回一个包含 .log 文件中 LogEntry 对象的数组。有关访问各种属性的可用方法,请参阅 LogEntry.php。例如:$entry->getQueryTime(); 将返回一个条目的查询持续时间。

其他

这个库被我的工具 MySQL慢查询日志查看器 使用。如果你感兴趣,可以检查一下!

贡献

请随意分支和提交PR。我还没有完成对这个库的测试,我还想听听人们在使用自己的日志时是否遇到问题;我所有的测试都是使用生产服务器的真实日志进行的,但我真的不知道日志之间是否存在差异,这可能导致问题。

联系方式

@garethellis 在Twitter <3