Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Patrique

[Resolvido] Melhor forma de dar um count

Recommended Posts

Fala ae galera, tranquilidade?

 

Eu tenho um banco de dados neste bd existe uma tabela chamada produtos nesta tabela tem um id da categoria, são ao todo 10 categoria, supanhamos que as categorias sejam....

 

Categoria 01 <---- nela tem 10.000 mil registros linkados na categoria 01

Categoria 02 <---- nela tem 20.000 mil registros linkados na categoria 02

Categoria 03 <---- nela tem 30.000 mil registros linkados na categoria 03

Categoria 04 <---- nela tem 40.000 mil registros linkados na categoria 04

Categoria 05 <---- nela tem 50.000 mil registros linkados na categoria 05

Categoria 06 <---- nela tem 60.000 mil registros linkados na categoria 06

Categoria 07 <---- nela tem 70.000 mil registros linkados na categoria 07

Categoria 08 <---- nela tem 80.000 mil registros linkados na categoria 08

Categoria 09 <---- nela tem 90.000 mil registros linkados na categoria 09

Categoria 10 <---- nela tem 1.000 mil registros linkados na categoria 10

 

Eu preciso fazer o sistema contar quantos cadastros tem em todos as categorias e jogalos assim na tela

 

Categoria 01 (10.000)

Categoria 01 (20.000)

Categoria 01 (30.000)

Categoria 01 (40.000)

Categoria 01 (50.000)

Categoria 01 (60.000)

Categoria 01 (70.000)

Categoria 01 (80.000)

Categoria 01 (90.000)

Categoria 01 (1.000)

 

Até ae beleza eu sei fazer usando o count, mais imagina se o sistema tiver muitos registros como este exemplo e também vamos supor que eu tenha muitos usuários qual seria a melhor forma para eu conseguir estes resultados e jogalos ao usuário? qual a forma que não exigiria tanto do server?

 

Alguém ae tem alguma sugestão?

 

Desde já agradeço,

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou usar o SQL count()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, deu certim, mais desta forma eu fazendo um count em cada uma das 10 categorias em toda a página não iria sobrecarregar o sistema? vamos supor que eu tenha 5.000 visitas ao mesmo tempo, esta forma seria a mais aconselhada?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que o melhor a ser feito nesse caso é criar um campo total na tabela e atualizá-lo sempre que houver um novo registro. E para confirmar que não houve falha, criar um script para conferir todos os dias, ou pelo menos uma vez por semana, se a contagem está correta.

 

Lembra que o Orkut não sabia contar? Imagina se ele ficasse contando número de recados toda vez que alguém visitasse um profile. rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa idéia Hargon, ainda não havia pensado em fazer desta forma, realmente será bem melhor assim!

 

Obrigado!

 

Tópico resolvido!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.