Andrew Dunstan
9e257a181c
Add parallel pg_dump option.
...
New infrastructure is added which creates a set number of workers
(threads on Windows, forked processes on Unix). Jobs are then
handed out to these workers by the master process as needed.
pg_restore is adjusted to use this new infrastructure in place of the
old setup which created a new worker for each step on the fly. Parallel
dumps acquire a snapshot clone in order to stay consistent, if
available.
The parallel option is selected by the -j / --jobs command line
parameter of pg_dump.
Joachim Wieland, lightly editorialized by Andrew Dunstan.
2013-03-24 11:27:20 -04:00
..
2011-08-07 10:55:32 +03:00
2013-03-03 18:23:31 -06:00
2012-06-22 01:06:14 +03:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2011-12-20 00:05:19 +02:00
2012-04-03 08:11:51 +03:00
2012-07-18 10:16:16 -04:00
2013-03-03 18:23:31 -06:00
2011-12-09 20:42:30 +02:00
2013-03-12 17:37:07 -04:00
2012-02-15 10:45:08 -05:00
2011-08-07 10:55:32 +03:00
2012-01-23 23:25:04 +00:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2013-03-07 11:39:36 -06:00
2010-11-26 17:31:54 -05:00
2011-08-07 10:55:32 +03:00
2011-12-17 16:42:30 -05:00
2013-02-17 23:45:36 -05:00
2013-02-08 23:58:40 -05:00
2010-11-23 22:34:55 +02:00
2012-06-22 01:06:14 +03:00
2012-06-22 01:06:14 +03:00
2012-12-08 18:26:21 -05:00
2012-10-09 08:29:37 +01:00
2012-06-22 01:06:14 +03:00
2010-11-26 17:31:54 -05:00
2010-11-26 17:31:54 -05:00
2010-11-26 17:31:54 -05:00
2010-11-26 17:31:54 -05:00
2012-09-22 18:35:22 -04:00
2011-08-07 10:55:32 +03:00
2010-12-29 11:05:03 +01:00
2013-02-09 11:43:48 -05:00
2012-06-22 01:06:14 +03:00
2011-08-07 10:55:32 +03:00
2011-10-18 20:14:51 -04:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2013-01-17 11:24:47 +01:00
2013-03-03 18:23:31 -06:00
2012-04-16 22:40:54 +03:00
2011-08-07 10:55:32 +03:00
2013-02-27 21:50:15 +02:00
2011-12-20 00:05:19 +02:00
2012-04-24 09:20:53 -04:00
2011-04-22 17:43:18 -04:00
2011-08-07 10:55:32 +03:00
2012-10-04 13:41:01 -04:00
2011-12-20 00:05:19 +02:00
2013-01-22 18:52:26 -05:00
2012-06-22 01:06:14 +03:00
2013-03-10 14:16:02 -04:00
2013-03-12 17:37:07 -04:00
2013-01-25 21:01:17 -05:00
2010-11-23 22:34:55 +02:00
2013-03-03 18:23:31 -06:00
2011-11-17 14:25:18 -05:00
2013-03-22 13:27:34 -05:00
2011-12-17 16:42:30 -05:00
2011-12-20 00:05:19 +02:00
2010-11-23 22:34:55 +02:00
2012-01-14 18:22:16 +02:00
2013-02-08 23:58:40 -05:00
2012-10-04 13:41:01 -04:00
2012-06-22 01:06:14 +03:00
2013-02-21 05:27:16 -05:00
2013-03-03 18:23:31 -06:00
2013-02-11 23:07:09 +02:00
2011-08-07 10:55:32 +03:00
2013-02-23 00:28:33 -05:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2012-05-19 14:44:56 +02:00
2011-08-07 10:55:32 +03:00
2010-12-29 11:05:03 +01:00
2013-03-03 18:23:31 -06:00
2012-05-03 22:58:00 +03:00
2012-05-03 22:58:00 +03:00
2012-06-18 02:46:59 +03:00
2010-09-20 22:08:53 +02:00
2011-08-07 10:55:32 +03:00
2012-09-17 14:59:31 -04:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2012-06-22 01:06:14 +03:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2010-11-23 22:34:55 +02:00
2011-08-07 10:55:32 +03:00
2012-07-18 10:16:16 -04:00
2012-06-22 01:06:14 +03:00
2011-08-07 10:55:32 +03:00
2011-08-07 16:11:55 +03:00
2011-08-07 10:55:32 +03:00
2010-09-20 22:08:53 +02:00
2012-11-28 21:26:01 -05:00
2011-08-07 10:55:32 +03:00
2013-03-03 18:23:31 -06:00
2010-11-23 22:34:55 +02:00
2011-08-07 10:55:32 +03:00
2010-11-23 22:34:55 +02:00
2013-01-28 18:40:51 -03:00
2011-08-07 10:55:32 +03:00
2013-02-08 23:58:40 -05:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2012-06-22 01:06:14 +03:00
2011-10-15 10:08:02 -04:00
2012-06-22 01:06:14 +03:00
2012-06-22 01:06:14 +03:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2010-11-23 22:34:55 +02:00
2011-08-07 10:55:32 +03:00
2011-08-07 10:55:32 +03:00
2010-09-20 22:08:53 +02:00
2011-08-07 10:55:32 +03:00
2012-06-18 02:46:59 +03:00
2012-05-03 22:58:00 +03:00
2012-06-18 02:46:59 +03:00
2012-06-18 02:46:59 +03:00
2011-08-07 10:55:32 +03:00
2010-09-20 22:08:53 +02:00
2012-02-22 20:33:05 -05:00
2011-08-07 10:55:32 +03:00
2013-02-21 05:27:16 -05:00
2013-03-22 13:54:07 +00:00
2012-06-22 01:06:14 +03:00
2011-08-07 10:55:32 +03:00
2010-09-20 22:08:53 +02:00
2012-09-17 14:59:31 -04:00
2011-04-04 12:04:43 -04:00
2012-08-29 21:45:31 -04:00
2013-03-03 08:49:49 -05:00
2012-06-18 02:46:59 +03:00
2012-05-20 01:15:55 +03:00
2012-08-16 18:15:58 -04:00
2013-03-24 11:27:20 -04:00
2013-02-25 19:39:10 +02:00
2013-02-22 16:56:55 -03:00
2013-02-25 14:59:33 +02:00
2013-01-01 16:16:20 +01:00
2013-01-17 11:24:47 +01:00
2012-08-30 17:58:36 -04:00
2010-09-20 22:08:53 +02:00
2012-04-16 22:40:54 +03:00
2013-01-25 14:14:41 -05:00
2013-03-04 15:17:40 +00:00
2013-01-28 18:45:50 -03:00
2013-03-03 18:23:31 -06:00
2011-08-07 10:55:32 +03:00
2013-01-17 11:24:47 +01:00
2010-11-23 22:34:55 +02:00
2011-08-07 10:55:32 +03:00
2012-06-22 01:06:14 +03:00
2012-04-16 22:40:54 +03:00
2011-08-30 20:32:49 +03:00
2011-08-07 10:55:32 +03:00
2010-11-23 22:34:55 +02:00
2013-03-03 18:23:31 -06:00
2011-08-07 10:55:32 +03:00
2013-03-12 12:28:50 -03:00
2010-09-20 22:08:53 +02:00
2010-09-20 22:08:53 +02:00
2010-09-20 22:08:53 +02:00
2012-03-28 20:37:19 +03:00
2011-09-09 17:59:11 -04:00
2011-08-07 10:55:32 +03:00
2011-02-08 00:09:08 +02:00
2012-09-17 14:59:31 -04:00
2011-08-07 10:55:32 +03:00
2012-09-17 14:59:31 -04:00
2012-06-22 01:06:14 +03:00
2013-01-17 11:24:47 +01:00
2011-08-07 10:55:32 +03:00