Meneguci 1 Denunciar post Postado Setembro 21, 2009 Galera, estou tendo um problema com ua consulta no meu banco, tenho uma tabela com +/- 500.000 registros, tenho um campo varchar(200) e quero saber quantos registros repetidos eu tenho nele, só que a minha consulta demora muito e está dando timeout. estou execultando a seguinte consulta select count(id), nome from tabela group by nome having count(id) > 1 alguem poderia me ajudar, derrepente essa não é a melhor maneira de pegar o numero de registros repetidos. Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 21, 2009 Eai man, Então cara estou nessa mesma luta... Localmente vai dar timeout mesmo, já chegou a fazer o teste on-line? Compartilhar este post Link para o post Compartilhar em outros sites
Meneguci 1 Denunciar post Postado Setembro 21, 2009 Eai man, Então cara estou nessa mesma luta... Localmente vai dar timeout mesmo, já chegou a fazer o teste on-line? infelizmente não tenho como fazer esse teste http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 21, 2009 Esta usando qual linguagem dinamica? php? Caso sim http://br.php.net/set_time_limit mude suas configurações do php.ini mysql.connect_timeout coloquei mais tempo Compartilhar este post Link para o post Compartilhar em outros sites
Meneguci 1 Denunciar post Postado Setembro 22, 2009 http://forum.imasters.com.br/public/style_emoticons/default/joia.gif consegui fazer a consulta :D só que corrompi a tabela :blink: mas de boa, só inseri os dados de novo usei o MySQL Query Browser, tinha esquecido dessa ferramenta, e eu só preciso retornar os nomes repetidos pra gerar um relatório msm Compartilhar este post Link para o post Compartilhar em outros sites