| От | Andreas Karlsson |
|---|---|
| Тема | Re: A GIN index internals question |
| Дата | |
| Msg-id | 52BDA13E.3030505@proxel.se обсуждение исходный текст |
| Ответ на | A GIN index internals question (Amit Langote <amitlangote09@gmail.com>) |
| Список | pgsql-hackers |
On 12/27/2013 08:22 AM, Amit Langote wrote: > Hi, > > Can a posting item / ItemPointer belonging to posting list/tree of > some entry "stored" in a GIN index be "lossy"? If yes, under what > circumstances would such a lossy ItemPointer be included for the > entry? > > I got an impression that there may be some lossy ItemPointers stored > in a GIN index while reading keyGetItem() code in > src/backend/access/gin/ginget.c No, they cannot be lossy. The reason keyGetItem() need to handle lossy pointers is because partial matching collects all TIDs from the posting trees matched by a key into a tidbitmap. This tidbitmap becomes lossy if the matching TIDs do not fit into the workmem. -- Andreas Karlsson
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера