boa tarde, pessoal!!!
tudo bem?
pessoal ,estou com uma dúvida...
tenho uma consulta que junta com o left join um total de 5 tabelas e funciona corretamente.
mas hoje,notei o seguinte:
num resultado que exibe 3 linhas(a título de exemplo, apenas)ele vai muito rápido, mesmo sendo uma consulta complexa...
com uma quantidade maior de registros, uns 200, 300...ele demora bem mais...(verdade que a consulta também chama muito campos em ambos os casos, mas enfim)
bom, minha pergunta é:
uma consulta complexa como essa, se torna lenta com uma numero maior de linhas, ou não tem nada a ver???essa lentidão a que me refiro é aquela de log's de mysql, "você possui consultas lentas blá blá blá"...
enfim...se colocar uma páginação.essa consulta ficará mais rápida( para efeito de log's) ou não???
obrigado pela atenção, pessoal!!!
Horácio
Consulta Complexa X Excesso De Registros
Started By horacio2009, 16/08/2012, 16:57
1 reply to this topic
#2
Posted 24/08/2012, 11:56
cara em emu sistema faço join com mais de 10 tabelas e tem mais 6 milhoes de registros...
mas para que fique rapido tem que tem uma configuração de banco razoavel e todas as tabelas tenha index e FK
mas para que fique rapido tem que tem uma configuração de banco razoavel e todas as tabelas tenha index e FK
<?php $squall = new Squall(); $squall->Ajudando("você"); $resultado = $squall->solucao(); ?>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)