Olá pessoal, estou com uma dúvida sobre índices.

Um campo do tipo varchar(16) indexado possui um desempenho melhor do
que um varchar(128) indexado?

A questão é que possuo uma tabela de produtos e lojas. A tabela de
produtos possui um fk para a tabela de lojas. Terei um indexador de
produtos quer irá inserir e atualizar muitos produtos de várias lojas
constantemente. Estou estimando que serão cerca de 100 mil produtos de
diversas lojas.

Na tabela de produtos possui um campo url. Então estou pensando em
utilizar o campo url do produto mais a fk da loja para criar um índice
único. Porém usar uma url como parte de um índice está me preocupando.
Não seria melhor eu gerar um hash da url+id_loja e deixa-lo único?


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

Responder a