none
Como iniciar todo o banco de dados RRS feed

  • Pergunta

  • Boa noite,

    Estou implementando o warmpup do IIS, a inicialização melhorou bem até a tela de login. Porém o banco de dados parece que não é iniciado. Estou fazendo um preloader, porém antes de colocar um monte de consulta teria alguma forma de dizer "inicia tudo aí" para o .net ou iis?

    Desde já agradeço.


    Guisal

    quinta-feira, 15 de março de 2018 02:20

Respostas

  • Ola meu caro...

    Deixar tudo em memória é loucura. Veja quais consultas estão lentas fazendonum tunning.

    Provavelmente esta faltando alguns índices nas suas tabelas.


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.

    • Marcado como Resposta GuiSal sexta-feira, 16 de março de 2018 02:54
    sexta-feira, 16 de março de 2018 01:40
  • Deixa eu entender melhor, se você executar a consulta no SQL Management Studio (presumindo que seja SQL Server), ela também demora excessivamente?

    Você trás todos os dados e armazena em memória (ou algo do tipo) para justificar 500MB?


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    • Marcado como Resposta GuiSal sexta-feira, 16 de março de 2018 02:54
    sexta-feira, 16 de março de 2018 00:59

Todas as Respostas

  • GuiSal,

    Quando executa suas consultas diretamente no banco de dados o tempo de duração é diferente? O servidor de banco é diferente do servidor de aplicação?

    Confira através dos diagnósticos no Visual Studio se a demora está em abrir a conexão ou em executar suas instruções SQL.


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    quinta-feira, 15 de março de 2018 14:46
  • Boa noite Lucio, 

    Vlw pela resposta, é isso mesmo o que foi feito.

    Porém minha aplicação não inicializa tudo e pelo o que pesquisei é devido ao login.



    Guisal

    quinta-feira, 15 de março de 2018 23:38
  • Boa noite Juliano, 

    Obrigado pelo retorno.

    Quando executa suas consultas diretamente no banco de dados o tempo de duração é diferente?

    Não.

    O servidor de banco é diferente do servidor de aplicação?

    Sim

    Confira através dos diagnósticos no Visual Studio se a demora está em abrir a conexão ou em executar suas instruções SQL.

    Parece não ser problema de conexão, rede ou timeout. A consulta são realizada, até escrevo em um txt, porém não diminui o tempo das requisições após login.

    Exemplo:

    • Sem o aplication inicialization, a aplicação nem é iniciada, quando é iniciado o pool.
    • Com o aplication inicialization, a aplicação vai para 300MB;
    • Quando realizo o login a aplicação vai para 500MB;
    • Está em um pool dedicado.

    O que quero é fazer assim que a aplicação ou pool é iniciado a aplicação atinja os 500MB para reponder mais rapido.


    Guisal

    sexta-feira, 16 de março de 2018 00:44
  • Deixa eu entender melhor, se você executar a consulta no SQL Management Studio (presumindo que seja SQL Server), ela também demora excessivamente?

    Você trás todos os dados e armazena em memória (ou algo do tipo) para justificar 500MB?


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    • Marcado como Resposta GuiSal sexta-feira, 16 de março de 2018 02:54
    sexta-feira, 16 de março de 2018 00:59
  • Bom dia meu caro,

    Você encontrou a fonte do problema realmente? Foi algum dos pontos que abordamos? Compartilha com a galera. ;-)


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    sexta-feira, 16 de março de 2018 12:32