[firebase-br] RES: Duvida (Lentidão com count)

Pedro Rizatto Manoel pedrofrmanoel em gmail.com
Sexta Novembro 6 15:03:51 -03 2020


Boa tarde !
Obrigado por responder.
Fiz o teste e o tempo de demora é o mesmo usando
cont(*)
cont(1)
cont(campo)

Caso tenha outra idéia!

Em sex., 6 de nov. de 2020 às 14:41, Sofia Bonato de Moraes - EES via lista
<lista em firebase.com.br> escreveu:

> Boa tarde,
>
> Ao invés do count(*), tenta count(1)
>
> Att,
>
> -----Mensagem original-----
> De: lista <lista-bounces em firebase.com.br> Em nome de Pedro Rizatto Manoel
> via lista
> Enviada em: sexta-feira, 6 de novembro de 2020 14:33
> Para: lista em firebase.com.br
> Cc: Pedro Rizatto Manoel <pedrofrmanoel em gmail.com>
> Assunto: [firebase-br] Duvida (Lentidão com count)
>
> Boa tarde !!
>
> Estava dando uma pesquisada e achei este artigo
> https://www.firebase.com.br/artigo.php?id=2100
> "
> Queries
> Antes de qualquer coisa, foi executado um *select count(*)* em diversas
> tabelas (conforme a tabela 4). Como você deve saber, devido à natureza  de
> múltiplas versões utilizada no Firebird, executar um  *select count(*)*
> para
> um tabela completa é uma operação bastante custosa para o servidor, pois
> faz
> com que ele acesse todas as páginas, portanto, usuários experientes do FB
> não costumam fazer isso, mas resolvemos fazer isso para mostrar a
> performance geral do BD e do hardware.
> "
>
> achei muito bom estas informações.
>
> Mas estou com um problema com o count pq eu preciso dele para pegar o total
> de registro da tabela para fazer a paginação. Teria outro modo para eu
> pegar
> este total sem dar um count ?
>
> Desde ja Agradeço.
>
> Pedro Manoel
> (14)99705-0989
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>


Mais detalhes sobre a lista de discussão lista