SOLUÇÃO DO DESAFIO DO GORDO – The Column is 80 percent full

Galera,

Antes de mais nada quero agradecer a todos que participaram do último Desafio do Gordo e parabenizá-los também, pois tivemos várias abordagens interessantes e muitas respostas corretas.

Apesar de parecer extremamente complexo esse warning que mostrei, ele é baseado simplesmente no limite máximo que um determinado tipo de dados suporta de informação no SQL Server.

No exemplo citado, uma coluna definida com o o tipo de dados INT suporta um valor numérico entre –2.147.483.647 e 2.147.483.647 e caso qualquer valor acima deste limite tente ser inserido ocorrerá um erro alertando que o tipo de dados não suporta o valor.

Pensando nessa limitação fica bem mais fácil entender que o warning era referente a quantidade de informação já inserida na coluna CodCli e que essas informações já estavam utilizando 80% do range de valores suportados pelo tipo de dados INT.

E como poderíamos evitar qualquer problema mais grave em nosso banco de dados SQL Server?

Para evitarmos qualquer problema seria necessário alterar o tipo de dados da coluna CodCli de INT para BIGINT, permitindo assim um range de valores numéricos entre -9.223.372.036.854.775.808 e 9.223.372.036.854.775.808, possibilitando que a coluna CodCli continuasse sendo utilizada respeitando essa nova limitação de valores.

Espero que tenha gostado e não deixem de inscrever-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.

Anúncios
  1. Guilherme
    06/12/2015 às 18:51

    Ola Vitor, existe algum tipo de alerta ou dmv q possamos monitorar o preenchimento de cada datatype?

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: