Re: plans for bitmap indexes?
От
Greg Stark
Тема
Re: plans for bitmap indexes?
Дата
Msg-id
87is8xtrjj.fsf@stark.xeocode.com
Ответ на
Re: plans for bitmap indexes? (Hannu Krosing)
Список
Дерево обсуждения
Re: plans for bitmap indexes? "Dave Page" <dpage@vale-housing.co.uk>
Re: plans for bitmap indexes? Yann Michel <yann-postgresql@spline.de>
Re: plans for bitmap indexes? Hannu Krosing <hannu@tm.ee>
Re: plans for bitmap indexes? Oleg Bartunov <oleg@sai.msu.su>
Hannu Krosing writes: > I repeat here my earlier proposal of making the bitmap indexes > page-level and clustering data automatically on AND of all defined > bitmap indexes. The problem with page-level bitmaps is that they could be much less effective. Consider a query like 'WHERE foo = ? AND bar = ? AND baz = ?" where each of those matches about 1% of your tuples. If you have 100 tuples per page then each of those bitmaps will find a tuple in about half the pages. So the resulting AND will find about 1/8th of the pages as candidates. In reality the number of pages it should have to fetch should be more like 1 in a million. The other problem is that for persist on-disk indexes they require more work to update. You would have to recheck every other tuple in the page to recalculate the bit value instead of just being able to flip one bit. -- greg
В списке pgsql-hackers по дате отправления
От: Jos van Roosmalen
Дата: