[firebase-br] RES: Duvida sobre Indices Integer ou VarChar
Felipe Aron
felipearon em gmail.com
Qui Ago 1 08:28:51 -03 2013
Apesar de não ficar claro o teu problema, quase certeza que o "foco" do
problema não é o tipo do índice e sim a "qualidade" dele.
Qual a seletividade dos seus índices?
Alguns links que possa te ajudar:
http://comments.gmane.org/gmane.comp.db.firebase.portuguese/84220
http://en.it-usenet.org/thread/11497/23755/
http://comments.gmane.org/gmane.comp.db.firebase.portuguese/69644
Em 31 de julho de 2013 23:34, W O <sistemas2000profesional em gmail.com>escreveu:
> En general los números ocupan menos espacio de almacenamiento que los
> caracteres así que tener índices numéricos es preferible a tener índices de
> caracteres.
>
> Por ejemplo, los números entre -32.768 y + 32.767 usan 2 bytes, ni más ni
> menos; en cambio pueden necesitar hasta 6 bytes si se los guardará como
> CHAR y hasta 7 bytes si se los guardará como VARCHAR (porque en este caso
> se agrega un byte con ASCII 0 al final).
>
> Sin embargo, las computadoras actuales son muy rápidas y lo más probable es
> que la disminución en velocidad pase desapercibida para la gran mayoría de
> los usuarios.
>
> Saludos.
>
> Walter.
>
>
>
> 2013/7/31 Felix - SOL Informática <felix em solsistemas.com>
>
> > Voce citou uma situacao complicada, mas nao informou qual...
> >
> > Francisco Felix
> > www.solsistemas.com
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Luciano
> franca
> > Enviada em: quarta-feira, 31 de julho de 2013 22:37
> > Para: Carlos H. Cantu; FireBase
> > Assunto: [firebase-br] Duvida sobre Indices Integer ou VarChar
> >
> >
> >
> > Pessoal estou com um duvida muito complicada
> > já procurei na internet mais não encontrei nenhum material que me
> > explicasse isso com profundeza sobre o assunto.
> >
> > Eu tenho um situação muito complicada no meu Banco de dados e já pensei
> > de
> > todo jeito numa forma de resolver o problema e não consigo
> > a unica forma de solucionar o problema e mudar todos os meus Índices de
> > "Integer" para "VarChar" ou "Char"
> > Gostaria de saber se com isso terei perca de desempenho pois tenho
> > tabelas
> > com mais mais de 100.000 registros em alguns clientes
> >
> > Essa modificação será em todas as tabelas de Cadastros do meu ERP que
> > também mudara as FK das movimentações
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Analista-Programador
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.net)
Mais detalhes sobre a lista de discussão lista