Re: Protect syscache from bloating with negative cache entries
От | Andres Freund |
---|---|
Тема | Re: Protect syscache from bloating with negative cache entries |
Дата | |
Msg-id | 20190214084010.bdn6tmba2j7szo3m@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Re: Protect syscache from bloating with negative cache entries (Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>) |
Ответы |
Re: Protect syscache from bloating with negative cache entries
Re: Protect syscache from bloating with negative cache entries |
Список | pgsql-hackers |
Hi, On 2019-02-13 15:31:14 +0900, Kyotaro HORIGUCHI wrote: > Instead, I added an accounting(?) interface function. > > | MemoryContextGettConsumption(MemoryContext cxt); > > The API returns the current consumption in this memory > context. This allows "real" memory accounting almost without > overhead. That's definitely *NOT* almost without overhead. This adds additional instructions to one postgres' hottest set of codepaths. I think you're not working incrementally enough here. I strongly suggest solving the negative cache entry problem, and then incrementally go from there after that's committed. The likelihood of this patch ever getting merged otherwise seems extremely small. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: