Arquivo por tag: transaction

mar 30

Transaction Log – Melhores Práticas

Está chegando mais um evento gratuito, online, da comunidade técnica, desta vez pelo VIRTUAL PASS PT sobre o funcionamento e as melhores práticas do Transaction Log. Não percam!   Resumo Nesta sessão serão abordados os principais conceitos e o funcionamento do Transaction Log, para que seja possível ter um melhor entendimento sobre as melhores práticas …

Continue lendo »

set 16

Análise de Lentidão – II

Mais um caso interessante onde a soma de fatores fez com que uma transação que deveria demorar 1 segundo demorasse mais de uma hora, mesmo com memória de sobra, processamento abaixo dos 10% e nenhum usuário conectado além do administrator.         Cenário 1.   SQL Server 2008 R2 Standard com Failover Cluster em …

Continue lendo »

set 02

Análise de Lentidão

    Vamos relatar um caso real de análise de lentidão, chegando a dar timeout em alguns casos e registrando deadlocks:       Cenário   1.   A carga é realizada em lote através de um TXT, com centenas ou milhares de transações tratadas pela aplicação, enviadas à Secretaria da Fazenda e registradas na …

Continue lendo »

nov 23

Atachar base sem o arquivo de TLOG

    Já me deparei diversas vezes com situações onde não tinha backup nem arquivo de transaction log, somente uma cópia do arquivo de dados (mdf). Na maioria das vezes esta cópia salvou a pele de meio mundo, então vamos aprender uma das formas de como atachar uma base sem o arquivo de transaction logs. …

Continue lendo »

ago 23

Script de restore

Há algum tempo precisei migrar uma base com mais de 4TB, era um SAP de uma grande empresa de auditoria no Brasil. Sem acesso ao servidor de origem, só me restou um backup full de 10 dias atrás e um compartilhamento onde ficavam os backups de transaction log. Os backups eram gerados de 15 em …

Continue lendo »

jun 05

Acompanhando a utilização do TLog

Complementando o artigo sobre a estrutura do Transaction Log, vamos ver como obter informações importantes sobre o TLog para acompanharmos sua utilização e assim conhecermos esta informação dentro do nosso ambiente. Iremos criar duas Stored Procedures (SP), a uspLogSpace para obtermos as informações através do DBCC SQLPERF e a uspRegisterLogSpace para inserirmos estas informações em …

Continue lendo »