From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: [COMMITTERS] pgsql: Move each SLRU's lwlocks to a separate tranche. |
Date: | 2016-04-10 23:08:56 |
Message-ID: | 20160410230856.xont3ukgmsnpygrf@alap3.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
On 2016-04-05 15:48:22 -0400, Robert Haas wrote:
> On Fri, Mar 25, 2016 at 12:47 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> > Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> >> On Fri, Mar 25, 2016 at 9:48 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> >>> Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> >>>> It's stupid that we keep spending time and energy figuring out which
> >>>> shared memory data structures require alignment and which ones don't.
> >>>> Let's just align them *all* and be done with it. The memory cost
> >>>> shouldn't be more than a few kB.
> >
> >>> I think such a proposal should come with a measurement, not just
> >>> speculation about what it costs.
> >
> >> About 6kB with default settings. See below.
> >
> > Sold, then.
>
> Excellent. Done.
InitBufferPool() manually fixes up alignment; that should probably be
removed now.
I also wonder if it doesn't make sense to fix PG_CACHE_LINE_SIZE to
64byte on x86. I personally think a manual ifdef in pg_config_manual.h
is ok for that.
Greetings,
Andres Freund
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2016-04-11 03:12:51 | pgsql: Avoid the use of a separate spinlock to protect a LWLock's wait |
Previous Message | Stephen Frost | 2016-04-10 18:21:01 | Re: Regression test CREATE USER/ROLE usage |
From | Date | Subject | |
---|---|---|---|
Next Message | Masahiko Sawada | 2016-04-11 01:58:06 | Re: Support for N synchronous standby servers - take 2 |
Previous Message | David G. Johnston | 2016-04-10 22:57:04 | Re: Relax requirement for INTO with SELECT in pl/pgsql |