庆云php

庆云php

讯睿查询模块使用子查询导致易生成临时数据库的问题解决

网络科技 0
讯睿查询模块使用子查询导致易生成临时数据库,使数据库文件 ibtmp1 文件快速增,最后占满磁盘或是导致查询变慢。最佳优化为不使用子查询。 当不存子模块表时,直接修改查询 XunRuiCMS\dayrui\Fcms\Model\Search.php 在
//  $more && $where[] = '`'.$table.'`.`id` IN (SELECT `id` FROM `'.$table_more.'` WHERE '.implode(' AND ', $more_where).')';
  $more && $where[] =implode(' AND ', $more_where)  ;  //特别注意,这个修改只能用于没有栏目模型表时,也就所有的栏目均使主栏目表。