none
LINQ : como habilitar ? RRS feed

  • Pergunta

  • Olá,

    Estou com o seguinte problema.Tenho uma aplicação Asp.Net + Vb onde uso LINQ para fazer a conexão dos dados com um grid.A base contem uma tabela com mas de 2 milhões de registros.A aplicação estava em um provedor com tudo ok e precisei alterar a hospedagem para novo provedor. A máquina onde está a aplicação possui .Net Framework instalado e consequentemente o LINQ ( em meu entendimento basta haver o framework 4.0 para haver o LINQ ). Acontece que na carga do grid a operação passou a ser extremamente lenta e o grid é carregado com registros vazios. Como se o LINQ não estivesse habilitado.

    Alguém já passou por isto ?

    Agradeço antecipadamente qualquer ajuda.

    sexta-feira, 13 de abril de 2012 11:29

Todas as Respostas

  • Olá Mike,

    Este problema pode estar atrelado a diversos fatores, sendo:

    1 - Problemas de índices na sua base de dados

    2 - O servidor que vc esta hoje fornece menos recursos que o anterior

    3 - Vc esta dividindo sua hospedagem com mais gente

    4 - Durante a migração dados foram perdidos

    Confira se os dados que estão no seu banco de dados estão ok

    Isso acontece apenas com uma tabela?

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique

    sexta-feira, 13 de abril de 2012 12:21
    Moderador
  • Oi Fernando,

    Os dados e índices foram migrados ok. Trata-se básicamente de uma única tabela. É uma máquina virtual na Amazon em uso exclusivamente por mim. De fato a máquina neste momento está com a memória abaixo da anterior mas em meu entendimento isto explicaria a lentidão mas não o retorno de registros em branco. Por isto fiquei imaginando se algo a nível do LINQ estivesse com a configuração incorreta.

    sexta-feira, 13 de abril de 2012 12:28