• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

[Tutorial] Limitando os arquivos LOG do SQL sem "ZICA"

lucasxdd

Lord XPZ
resolvi comesar postando com uma coisa bem util

tava andando por outro forum e axei isso, testei e aprovei, faz 4 dias q o log do meu server n sobe continua nos 203mb, agora vo passa pra voces:

Estive observando alguns tópicos sobre este problema e só encontrei soluções sem pé nem cabeça. Estudando um pouco a respeito, observei que este arquivo é de grande importancia para o banco de dados, pois o mesmo ajuda com as consultas deixando-as mais ageis e consequentemente uma troca de informações mais rapida. Abaixo estarei ensinando como reduzir o tamanho deste log para ocupar menos espaço no disco rígido, lembrando que ele não pode ser deletado, e quanto maior, mais velozes as consultas serão.

Testei 7 dias em um servidor com 1000 contas, jogando este arquivo para 200 MB e não percebi nenhuma lentidão, então acredito que 200 MB esteja de bom tamanho.

* Este processo deve ser feito com o SQL em execução, mas é recomendável fechar os links para proseeguir.

Abra o seu SQL Query Analyzer (Iniciar > Programas > Microsoft SQL Server > Query Analyzer), selecione "muonline" na combo onde esta "master". No campo em branco, copie e cole este código:

-- FORÇANDO UM CHECKPOINT

CHECKPOINT

-- LIMPANDO O LOG PARA QUE POSSA SER FEITO O REDIMENSIONAMENTO

BACKUP LOG MuOnline WITH TRUNCATE_ONLY

-- REDIMENCIONAMENTO DO LOG PARA 200 MB

DBCC SHRINKFILE (MuOnline_log, 200)

Agora clique na seta verde que se encontra no menu superior ou aperte F5.

Você irá ver algo como esta abaixo:

obs: trokei a imagem pra ficar + facil para alguns intenderem.

imagem5ji.jpg


ronto ! O seu arquivo de Transaction LOG da database MuOnline foi definida para 200 MB (Aprox. 204 MB).

Lembrando que este processo só precisa ser feito uma unica vez... o arquivo irá se limitar a somente 200 megas.

Esperto ter ajudado.

e os creditos vão para:

Tutorial by Young

obs: esse codigo deve ser uzando toda vez q vc deletar os logs do seu server(gs, ds, rs, etc) c nao o log volta a creser
 
Topo Bottom