Re: [pgbr-geral] Consulta que não está usando índices - alguma dica? EXPLAIN incluso

2015-09-18 Por tôpico Alexsander Rosa
Tirei a restrição do índice e funcionou... Valeu! Em 18 de setembro de 2015 14:41, Eduardo Bohrer escreveu: > Eis o índice: >> "idx_movim_website" UNIQUE, btree (ecommerce_orderid_fk) WHERE >> ecommerce_orderid_fk IS NOT NULL >> > > Posso estar falando bobagem. > > Mas acho que o fato de seu

Re: [pgbr-geral] Consulta que não está usando índices - alguma dica? EXPLAIN incluso

2015-09-18 Por tôpico Eduardo Bohrer
> > Eis o índice: > "idx_movim_website" UNIQUE, btree (ecommerce_orderid_fk) WHERE > ecommerce_orderid_fk IS NOT NULL > Posso estar falando bobagem. Mas acho que o fato de seu índice ser condicional (WHERE ecommerce_orderid_fk IS NOT NULL) está invalidando ele para esta query pois a restrição

[pgbr-geral] Consulta que não está usando índices - alguma dica? EXPLAIN incluso

2015-09-18 Por tôpico Alexsander Rosa
A tabela "movimento" (com todos os pedidos) tem um milhão de registros. Destes, umas poucas dezenas têm "ecommerce_orderid_fk" não-nulo: SELECT count(*) FROM movimento WHERE ecommerce_orderid_fk is not null; count --- 35 (1 row) Eis o índice: "idx_movim_website" UNIQUE, btree (ecomm