Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giggio

Decimal ou int

Recommended Posts

Prezados,Tenho uma tabela com 42 milhoes de regitros e estou refinando a mesma para ocupar menos espaço e melhorar performace.Tenho um campo Varchar(5) que deverá ser transformado em numérico.Qual melhor opção para que ocupe menos espaço: Decimal(5,0) ou Int ???O fato de transformar este campo em numérico ira ocupar menos espaço???OBS: Este campo não pode ser SmallInt nem TinyIntDesde já agradeço!Abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.Depende do q você irá armazenar.Tipo Espaço ocupadoDecimal com até 9 casas de precisão = 5 bytesInt (de -2^31 a +2^31 - 1) = 5 bytesSmallInt (de -32768 a +32767) = 2 bytesChar(5) = 5 bytes.Espero ter ajudado.Att,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, vendo que você nao pode usar o SmallINT, acho que a melhor opção seria usar o tipo INT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.