none
Update numa tabela com 10 mil registro RRS feed

  • Pergunta

  • Pessoal,

    Eu preciso fazer um periodicamente pelo menos uma vez a cada mês um update em um tabela com 10 mil registros.

    O problema é que está ocorrendo timeout, pelo managament studio leva 2 segundo mas pela aplicação apresenta o timeout, como posso contornar esse problema.

    O update está assim:
    Update tabela set nome = dbo.funcaotirarAcentos(nome)

    Eu chamado uma função que limpa os acentos de um determinado campo.

    Desde já agradeço.


    Abs, Adriano_SP

    segunda-feira, 24 de março de 2014 14:39

Respostas

Todas as Respostas

  • Deleted
    • Sugerido como Resposta Romy Moura quinta-feira, 27 de março de 2014 13:46
    • Marcado como Resposta Durval RamosModerator quinta-feira, 8 de maio de 2014 19:30
    segunda-feira, 24 de março de 2014 14:46
  • Adriano,

    Então, a primeira coisa a analisar como os dados estão sendo enviados para aplicação.

    Qual é o componente utilizado na sua aplicação para fazer acesso ao SQL Server?

    Outro ponto importante é analisar se durante este período de processamento não existe algum outro usuário que possa estar tentando realizar acesso a sua base de dados isso com certeza vai impactar e atrapalhar este tipo de procedimento.

    Você não acredito que este tipo de operação deveria ser realizada diretamente no SQL Server ao invês da sua aplicação?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quinta-feira, 27 de março de 2014 13:37