【问题标题】:doctrine arraycollection filter performance教义数组集合过滤器性能
【发布时间】:2019-01-09 12:28:21
【问题描述】:

我需要过滤器 DoctrineCollection 但集合非常大。我的问题是关于大型收藏的表现。例如:

 $collections->filter(function($obj){
    if($obj->getAttr() == X){
        return $obj;
    }
 });

如果 $collections 包含例如一百万条记录,则性能会下降。过滤大集合的解决方案是什么?

【问题讨论】:

    标签: doctrine doctrine-query


    【解决方案1】:

    查询应该是很好的解决方案,但如果您有一百万条记录,您也应该实现分页

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多