Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
Alex-blu

Consulta em BD Oracle muito demorada gerando erro http

Recommended Posts

Não sei bem se aqui é o local certo do forum para colocar isso, mas vamos lá:

Seguinte, tenho um sistema de gerenciamento de newsletter que faz consulta em um banco Oracle remoto.

Quando a consulta retorna mais de 12.000 registros o Oracle demora demais para devolver a resposta e acaba dando erro de estouro do tempo limite http. Este erro ocorre tanto para uma apresentação dos resgistro em tela quanto no looping para realizar o envio dos emails.

Ouvi dizer que daria para fazer estas consultas em banco e outros processo rodarem diretamente no servidor sem passar pelo apache utilizando a função EXEC do php e controlando o resultado com ajax. Mas na prática não tenho idéia de como montar isso.

Alguém saberia me dizer como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara e aconselhavel vc gerar um log das consultas pra otimizar na próxima busca... e ja que ta usando oracle pra consulta grande trabalhe com OPEN FOR

tipo

open Cursor for query;

loop

fetch

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...