[PERFORM] Query doesn't use index on hstore column

2014-12-04 Thread Michael Barker
27; = '1238334838'; QUERY PLAN Seq Scan on audit (cost=0.00..35409.00 rows=5000 width=133) (actual time=109.115..212.666 rows=1 loops=1) Filter: ((attributes -> 'accountId'::text) = '1238334838'::text) Rows Removed by Filter: 99 Planning time: 0.113 ms Execution time: 212.701 ms (5 rows) Regards, Michael Barker.

Re: [PERFORM] Query doesn't use index on hstore column

2014-12-05 Thread Michael Barker
> > Well, first off, a btree index is fairly useless for this query, > because btree has no concept that the hstore has any sub-structure. > A GIN index or GIST index could work though. Secondly, you have to > remember that indexable WHERE conditions in Postgres are *always* of > the form "WHERE i