Pessoal

Vejam o que voces acham deste cenário e possível solução:

Tenho uma coluna chamada código_de_barras  em uma tabela, a coluan tem44
caracteres.

Frequentemente tem cosultas do tipo:

SELECT
    TituloID, TituloCod, TituloValor, TituloDtVenc
FROM Titulos
WHERE TituloCod = ‘43596000000000000001043062212723950306123020’

Estou pensando em criar um indice HASH  nessa tabela, pois  um indice
B-TREE teria em sua composição a coluna chave acompanhada de ponteiros,  e
quanto maior for a coluna chave, maior será o tamanho do índice e por
conseqüência mais lenta será a navegação por esse índice e recuperação dos
dados.

Na verdade indexar uma coluna textual como um NOME, UF ou um CPF ainda é
aceitável, mas um coluna textual com muitos caracteres será que um índice
Hash faz mais sentido?

qualquer dica é bem vinda.

[]' Wiliam
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a