毁灭/沃森

Doctrine 的性能分析工具

dev-master 2016-01-03 12:48 UTC

This package is auto-updated.

Last update: 2024-09-16 03:08:46 UTC


README

你的数据库服务器在12个四核Xeon的火海中死去,CPU使用率24/7都达到100%了吗?

你的ORM行为不端,发出可怕查询了吗?

如果是这样,Watson 就是你的工具 - 它帮助你追踪ORM中的不良查询并修复它们。

仍在开发中

目前,代码侧重于挂钩到 doctrine 以收集性能测量统计数据的方法。即使目前它将添加一个注释到 ORM 生成的所有查询中(例如 -- /full/path/to/file.php:line_no),这仍然可能对你有用。

未来的开发计划是对查询记录统计数据(执行时间、初始化时间、行/实体比率),让你能够深入挖掘代码中最差的性能部分并进行改进。