From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Simon Riggs <simon(at)2ndquadrant(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, ITAGAKI Takahiro <itagaki(dot)takahiro(at)oss(dot)ntt(dot)co(dot)jp>, Bruce Momjian <bruce(at)momjian(dot)us>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: CSStorm occurred again by postgreSQL8.2 |
Date: | 2007-09-11 13:58:14 |
Message-ID: | 27506.1189519094@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Simon Riggs <simon(at)2ndquadrant(dot)com> writes:
> As discussed in the other thread "Final Thoughts for 8.3 on LWLocking
> and Scalability", XidCacheRemoveRunningXids() is now the only holder of
> an X lock during normal processing,
Nonsense. Main transaction exit also takes an exclusive lock, and is
far more likely to be exercised in typical workloads than a
subtransaction abort.
In any case: there has still not been any evidence presented by anyone
that optimizing XidCacheRemoveRunningXids will help one bit. Given the
difficulty of measuring any benefit from the last couple of
optimizations in this general area, I'm thinking that such evidence
will be hard to come by. And we have got way more than enough on our
plates already. Can we let go of this for 8.3, please?
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Sergey E. Koposov | 2007-09-11 14:20:27 | Re: What is happening on buildfarm member dugong |
Previous Message | Tom Lane | 2007-09-11 13:53:24 | Re: Per-function search_path => per-function GUC settings |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2007-09-11 14:21:49 | Re: Final Thoughts for 8.3 on LWLocking and Scalability |
Previous Message | Simon Riggs | 2007-09-11 13:33:27 | Re: [HACKERS] Final Thoughts for 8.3 on LWLocking and Scalability |