{"shas":[["b4fbe392f8ff6ff1a66b488eb7197eef9e1770a4","cc4ab156f0be9feefe10b35a552fd319cd7679ae@postgresql.org","Reduce sinval synchronization overhead.\n\nTesting shows that the overhead of acquiring and releasing\nSInvalReadLock and msgNumLock on high-core count boxes can waste a lot\nof CPU time and hurt performance.  This patch adds a per-backend flag\nthat allows us to skip all that locking in most cases.  Further\ntesting shows that this improves performance even when sinval traffic\nis very high.\n\nPatch by me.  Review and testing by Noah Misch.","Robert Haas"]],"ref":"refs/heads/master","size":1,"head":"b4fbe392f8ff6ff1a66b488eb7197eef9e1770a4","push_id":38058992}