Hello everyone good night,
I have a following problem when using createQueryBuilder in Oracle Database 
11g.
Follows the assembly of the query:
        $queryBuilder = $this->getEntityManager()->createQueryBuilder();
        $strCampos = 'COUNT(' . $this->getAlias() . '.idArquivo) 
qtRegistros, Transacao.coTipoSituacaoTransacao coTipoSituacaoTransacao';
        $strDqlQtPagamento = $queryBuilder->select($strCampos)
            ->from($this->getEntityName(), $this->getAlias())
            ->innerJoin(
                'Participante\Entity\ArquivoDetalhe',
                'ArquivoDetalhe',
                'with',
                'ArquivoGruDetalhe.idArquivo = ' . $this->getAlias() . 
'.idArquivo'
            )
            ->innerJoin(
                'Participante\Entity\Transacao',
                'Transacao',
                'with',
                'Transacao.idArquivoGruDetalhe = 
ArquivoGruDetalhe.idArquivoGruDetalhe'
            )
            ->where($this->getAlias() . '.idArquivo = ' . $intCoArquivo)
            ->groupBy('Transacao.coTipoSituacaoTransacao')
            ->getQuery();
Entity in the transaction table have 88,450 records in the information 
environment and the system does not return runtime execution occurring 
overflow.
I identified that the call of the execute method of the class 
doctrine/dbal/lib/Doctrine/DBAL/Connection.php line: 824 of the 
executeQuery method and responsible for the delay.
When I run the same code in the development environment where you have no 
more than 100 record does not present the scenario occurred in another 
environment.
Could anyone help me identify the reason.
I performed some scenario, when do not use the bind on condition right past 
the value, problem does not happen in the information environment.
Follow the composer data regarding the doctrine:

         "doctrine / annotations", "> = 1.0"
         "doctrine / doctrine-orm-module": "dev-master"
thank you

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to