首页 > 解决方案 > 使用 Symfony,我可以检查页面加载时打开和关闭的数据库连接数吗?

问题描述

我开始了一项新的(ish)工作并继承了一个代码库,该代码库高度基于模型,涉及大量数据库调用。例如,一个示例页面上可能有 50 个用户,并且每个用户都会发生以下数据库连接:

$user->getName
$user->getDob
$user->getDepartment
等等等等

它不是一个 SQL 查询获取所有这些信息,而是对页面上的每个实体进行多次调用。我很想通过查看执行大量数据库调用的页面来了解系​​统上的问题页面。有没有我可以遵循的设计模式来实现这一目标?

标签: phpmysqlsymfony

解决方案


Symfony Profiler应该可以帮助您检查页面加载期间发生的情况。


推荐阅读