On 2014-10-30 18:06:02 -0500, Jim Nasby wrote:
> On 10/30/14, 2:13 PM, Heikki Linnakangas wrote:
> >On 10/30/2014 08:56 PM, Andres Freund wrote:
> >>I actually think we should *always* use the new code and not
> >>add a separate wal_level=minimal branch. Maintaining this twice just
> >>isn't worth the effort. minimal is used *far* less these days.
> >
> >I wouldn't go that far. Doing the wal_level=minimal optimization should be 
> >pretty straightforward. Note that it would be implemented more like CREATE 
> >INDEX et al with wal_level=minimal, not the way CREATE DATABASE currently 
> >works. It would not involve any extra checkpoints.

It's probably not that hard. I agree. Imo it's up to the person doing
this conversion. We imo shouldn't require that person to develop both
versions, but if they're interested in doing it: fine with me.

> At my previous job, we used createdb -T copy_from_production 
> new_dev_database, because that was far faster than re-loading the raw SQL 
> dump all the time. It'd be a shame to have that need to write the copied data 
> 2x. IIRC that database was around 20MB.

At that size not doing two immediate checkpoints will still be an order
of magnitude or so bigger win.

Greetings,

Andres Freund

-- 
 Andres Freund                     http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to