Re: [PERFORM] Why does the query planner use two full indexes, when a dedicated partial index exists?

2012-12-22 Thread Richard Neill
On 21/12/12 05:15, Jeff Janes wrote: - What I'm trying to do is trace the history of the books through the system and assign each one a proper unique id. So, if I see a book with "parcel_id_code = 37", is it a new book (after pid wrap), or is it the same book I saw 1

Re: [PERFORM] Why does the query planner use two full indexes, when a dedicated partial index exists?

2012-12-22 Thread Richard Neill
I've now installed 9.2. As you said, thanks to the change in 9.2 it initially prefers the partial index. BUT, after 1 cycle of inserting 500k rows, then deleting them all, then starting to insert again, I find that the planner has reverted to the former bad behaviour. Pres