Re: Providing catalog view to pg_hba.conf file - Patch submission - Mailing list pgsql-hackers

From Greg Stark
Subject Re: Providing catalog view to pg_hba.conf file - Patch submission
Date
Msg-id CAM-w4HOKJcafjUafhVJKYVLdmhuE=tSMz9adpvaB=qV936jsmg@mail.gmail.com
Whole thread Raw
In response to Re: Providing catalog view to pg_hba.conf file - Patch submission  (Stephen Frost <sfrost@snowman.net>)
Responses Re: Providing catalog view to pg_hba.conf file - Patch submission
List pgsql-hackers

​So earlier someone commented that using lists list_nth() seemed odd and a tuplestore might be better. In fact using lists this way is O(n^2). I've done some quick tests and it doesn't start being a problem until about 10,000 lines which obviously isn't a terribly common way to use pg_hba_settings. However we have in the past had people doing multi-tenant clusters with hundreds or thousands of databases in a cluster complaining about scalability of certain operations. It would be a shame to introduce a new one.

It does seem annoying to use a tuplestore as IIRC the function scan node also materializes the results in recent years. But at least it would scale linearly.

pgsql-hackers by date:

Previous
From: Stephen Frost
Date:
Subject: Re: Redesigning checkpoint_segments
Next
From: Thom Brown
Date:
Subject: Re: Join push-down support for foreign tables