使用Symfony,我可以检查在页面加载中打开和关闭多少个数据库连接吗?

时间:2018-11-12 08:08:40

标签: php mysql symfony

我开始了一个新的工作,并继承了一个基于模型的代码库,其中涉及大量数据库调用。一个示例页面上可能有50个用户,并且每个用户都会进行以下数据库连接:

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

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

1 个答案:

答案 0 :(得分:3)

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