none
Arquivo de Log do Ms Sql Server 2005 RRS feed

  • Pergunta

  • Estou com um problema utilizando o MS Sql Server 2005 Express SP3, mesmo o banco estando setado o recovery model para SIMPLE, o arquivo de log aumenta muito de tamanho  quando executo um update em uma tabela com muitos registros.

    Alguem sabe como posso resolver esse problema?

     

    • Movido Gustavo Maia Aguiar terça-feira, 27 de julho de 2010 22:02 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 27 de julho de 2010 20:54

Respostas

  • Boa Noite,

    Sugiro "quebrar" o update em updates menores. Isso irá permitir que o log recupere-se a cada update.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Truncate versus Delete - Uma explicação mais detalhada
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1112.entry


    Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 27 de julho de 2010 22:02
  • Paulo,

    Então, realmente é algo que imaginamos não ocorrer quando estamos trabalhando com o recovery model Simple, mas isso ocorre sim, ainda mais quando estamos trabalhando com transações que disparam um volume de transações relativamente grande.

    Concordo com a observação do Gustavo, forçando esta quebra de suas transações em pequenas partes, delimitando o bloco de execução irá força que a cada encerramento do bloco transacional o Log realize o processo de recuperação da sua estrutura.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 27 de julho de 2010 23:14
    Moderador

Todas as Respostas

  • Boa Noite,

    Sugiro "quebrar" o update em updates menores. Isso irá permitir que o log recupere-se a cada update.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Truncate versus Delete - Uma explicação mais detalhada
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1112.entry


    Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 27 de julho de 2010 22:02
  • Paulo,

    Então, realmente é algo que imaginamos não ocorrer quando estamos trabalhando com o recovery model Simple, mas isso ocorre sim, ainda mais quando estamos trabalhando com transações que disparam um volume de transações relativamente grande.

    Concordo com a observação do Gustavo, forçando esta quebra de suas transações em pequenas partes, delimitando o bloco de execução irá força que a cada encerramento do bloco transacional o Log realize o processo de recuperação da sua estrutura.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 27 de julho de 2010 23:14
    Moderador