Re: Units in postgresql.conf
От | Jonah H. Harris |
---|---|
Тема | Re: Units in postgresql.conf |
Дата | |
Msg-id | 36e682920607200504i403464f6u3eb34df96065f13e@mail.gmail.com обсуждение исходный текст |
Ответ на | Units in postgresql.conf (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: Units in postgresql.conf
|
Список | pgsql-hackers |
On 7/20/06, Peter Eisentraut <peter_e@gmx.net> wrote: > I think it would be useful to allow units to be added to these settings, for > example > > shared_buffers = 1000kB > checkpoint_warning = 30s > > This would also allow > > shared_buffers = 512MB > > which is a bit cumbersome to calculate right now (you'd need = 65536). > > I haven't thought yet how to parse or implement this, but would people find > this useful? I agree, a lot of newbies have issues with the configuration file. I have a tiny bit of code (about 20 lines I think) that will handle K, M, and G suffixes for memory. It would be equally easy to add S for seconds, .... In my code, if no suffix existed, I'd just revert to the default behavior. This is probably what we'd want to do in PostgreSQL as well. The only issue in PostgreSQL is knowing what the unit conversion and scaling factor is for each parameter (8K, 1K, milliseconds, etc); though, this wouldn't be hard to add at all. -- Jonah H. Harris, Software Architect | phone: 732.331.1300 EnterpriseDB Corporation | fax: 732.331.1301 33 Wood Ave S, 2nd Floor | jharris@enterprisedb.com Iselin, New Jersey 08830 | http://www.enterprisedb.com/
В списке pgsql-hackers по дате отправления: