[COMMITTERS] pgsql: Reduce initial size of RelfilenodeMapHash.

2017-05-12 Thread Tom Lane
Reduce initial size of RelfilenodeMapHash. A test case provided by Mathieu Fenniak shows that hash_seq_search'ing this hashtable can consume a very significant amount of overhead during logical decoding, which triggers frequent cache invalidation. Testing suggests that the actual population of th

[COMMITTERS] pgsql: Reduce initial size of RelfilenodeMapHash.

2017-05-12 Thread Tom Lane
Reduce initial size of RelfilenodeMapHash. A test case provided by Mathieu Fenniak shows that hash_seq_search'ing this hashtable can consume a very significant amount of overhead during logical decoding, which triggers frequent cache invalidation. Testing suggests that the actual population of th

[COMMITTERS] pgsql: Reduce initial size of RelfilenodeMapHash.

2017-05-12 Thread Tom Lane
Reduce initial size of RelfilenodeMapHash. A test case provided by Mathieu Fenniak shows that hash_seq_search'ing this hashtable can consume a very significant amount of overhead during logical decoding, which triggers frequent cache invalidation. Testing suggests that the actual population of th

[COMMITTERS] pgsql: Reduce initial size of RelfilenodeMapHash.

2017-05-12 Thread Tom Lane
Reduce initial size of RelfilenodeMapHash. A test case provided by Mathieu Fenniak shows that hash_seq_search'ing this hashtable can consume a very significant amount of overhead during logical decoding, which triggers frequent cache invalidation. Testing suggests that the actual population of th