[firebase-br] RES: Duvida sobre Indices Integer ou VarChar

Carlos H. Cantu listas em warmboot.com.br
Sex Ago 2 13:20:45 -03 2013


Não acredito que cause alguma mudança perceptivel, mas o ideal é
você testar. Depois poste o resultado aqui.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

Lf> Cantu mais resumindo terei queda na performace em mudar de Integer para Varchar ?
Lf> qual seria melhor Varchar ou Char para indices ??

Lf>  
Lf>  De: Carlos H. Cantu <listas em warmboot.com.br>
Lf>  Para: FireBase <lista em firebase.com.br> 
Lf> Enviadas: Quinta-feira, 1 de Agosto de 2013 10:00
Lf>  Assunto: Re: [firebase-br] RES: Duvida sobre Indices Integer ou VarChar
Lf>  

WO>> Por ejemplo, los números entre -32.768 y + 32.767 usan 2 bytes, ni más ni
WO>> menos; en cambio pueden necesitar hasta 6 bytes si se los guardará como
WO>> CHAR y hasta 7 bytes si se los guardará como VARCHAR (porque en este caso
WO>> se agrega un byte con ASCII 0 al final).

Lf> Não é bem assim... extraido da minha palestra do FDD esse ano:

Lf> Números são armazenados nas chaves como double precision (exceção é BIGINT)

Lf> Vantagens:

Lf> Para numeric/decimal, permite mudar p ou s sem ter que reindexar

Lf> Para smallint/integer, permite a conversão entre os tipos ou para um
Lf> tipo com escala, sem reindexar

Lf> Obs: Devido a falta de precisão do double precision,  a busca é feita
Lf> por um intervalo, entre o maior valor anterior e menor valor posterior
Lf> ao desejado.

Lf> []s
Lf> Carlos H. Cantu
Lf> www.FireBase.com.br - www.firebirdnews.org
Lf> www.warmboot.com.br - blog.firebase.com.br


Lf> ______________________________________________
Lf> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Lf> Para saber como gerenciar/excluir seu cadastro na lista, use:
Lf> http://www.firebase.com.br/fb/artigo.php?id=1107
Lf> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


Lf>   





Mais detalhes sobre a lista de discussão lista