Pular para o conteúdo principal

Postagens

Mostrando postagens de agosto, 2009

Pegadinha do campo autoincremental

Um dia um analista/desenvolvedor me pediu para restaurar um backup de uma base de dados, eu prontamente perguntei: pode ser de meia noite? ele respondeu que sim. Tudo corria bem até que novamente o mesmo pedido, resolvi entender qual era o problema. O sistema que ele estava trabalhando adicionava um registo numa tabela com um campo chave autoincremental, ou seja, a cada registro adicionado o campo chave é adicionado de 1 ao último valor. A cada vez que ele, o analista/desenvolvedor, testava e dava errado ele me pedia para restaurar o backup, pois o campo chave, autoincremento, da tabela tinha o valor maior.

Primeiro grande problema: Limitação do SGBD

Passei por um aperto a uma semana atrás. Temos um sistema, publicado na web, que começou a derrubar o servidor de banco de dados. Verifiquei memória, utilização do processador, acesso a rede... tudo ok, daí resolvi reiniciar o serviço do SQL Server, e tudo voltou ao normal até a próxima parada. Utilizávamos o SQL Server 2000, no servidor, que é uma máquina parruda. Como era um sistema crítico para a instituição, a pesquisa foi pesada e rápida.