|
|
|
Дамп определенных таблиц: не работает
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вводные: Debian Linux 6.0 x64 PostgreSQL v.8.4.13 Есть база на 40 Гб, из которых нужных порядка 1-2 Гб, остальное некритично для потери в случае сбоя. Дампить решил каркас схемы + эти вот нужные 1-2 Гб методом исключения больших таблиц, которые занимают эти 40 Гб. Ввожу команду дампа с исключение больших ненужных таблиц: pg_dump -T '"public.Table1"' -T '"public.Table2"' -T '"public.Table3"' -T '"public.Table4"' -T '"public.Table5"' -n public test_schema > /data/pg_dump/test_schema.dump Дамп делается несколько часов и переваливает за 25 Гб, затем сервер не выдерживает и начинаются задержки в работе приложений. Суть не в том, что есть задержки, а в том, что откуда берутся 25 гб, если я исключил из дампа все таблицы, размером более 1 Гб? Оставшиеся таблицы даже вместе с индексами не тянут на 2 Гб, а тут 25... Может быть я что-то не так делаю? Команда вроде верная. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 14:25:47 |
|
||
|
Дамп определенных таблиц: не работает
|
|||
|---|---|---|---|
|
#18+
FryLock, так вы посмотрите в результирующий файл - перечисленные таблицы у вас таки дампятся. в экранированные имена разделитель схемы (точку) включать не надо: -T 'public."Table1"' или -T '"public"."Table1"' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 15:01:46 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38714170&tid=1998547]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 478ms |

| 0 / 0 |
