使用Doctrine ORM计算表的所有记录

mur*_*rze 2 php mysql performance doctrine

我想使用Doctrine ORM计算表的所有记录,我希望以尽可能最快的方式完成.

我不需要表格的个别记录.我只需要表中的记录总数.

是否有一种特定的方法可以在性能方面给我最大的撞击速度?

Gor*_*don 6

最快可能绕过教义和使用原始SQL,但你可以这样做:

Doctrine::getTable('tablename')->count();
Run Code Online (Sandbox Code Playgroud)

另见: