ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Desenpenho select

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jpcarvalhoi
Novato
Novato


Registrado: Segunda-Feira, 29 de Março de 2010
Mensagens: 4

MensagemEnviada: Sex Mar 22, 2013 11:36 am    Assunto: Desenpenho select Responder com Citação

Estou utilizando o comando abaixo e o mesmo está demorando 13 segundos,
existe alguma forma de otimizá-lo? A tabela revenda tem somente 758 registros e a tabela serial 40000
Bando de dados mysql 5.5

Código:
SELECT r.cnpj, r.razaosocial, r.fantasia,
   (SELECT s.dthabilitacao
    FROM serial s
    WHERE s.fkcodrevenda = r.codrevenda
    ORDER BY s.dthabilitacao DESC LIMIT 1) as ultimacompra
FROM revenda r
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9099
Localização: Sinop-MT

MensagemEnviada: Sex Mar 22, 2013 2:43 pm    Assunto: Responder com Citação

os campos no WHERE possuem indice? so isso ja melhora a performance
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB