Results (
Russian) 2:
[Copy]Copied!
Это полезно, если у нас есть большая база данных и достаточную емкость CPU для выполнения ряда заданий параллельно. Если указать три, как количество рабочих мест, четыре соединения будут открыты, один для мастер-процессов и три для рабочих процессов. Для использования опции -j, мы должны использовать -d, которая выступает за формат каталога. Это единственный способ несколько процессов могут записывать данные параллельно. Отвалы получить записываются в каталог. Например, с pg_dump -fd теста -j2 -f / TMP / DMP, мы говорим, что есть должны быть двое рабочих, выход должен быть обычай самосвал (опция -F) в Формат каталога (d сразу после F) и каталог / TMP / DMP. Обратите внимание, что мы не предоставили -d, чтобы указать базу данных. Первый аргумент не параметр берется в качестве имени базы данных. Формат вывода сжимается по умолчанию. Давайте осмотреть каталог и файлы будут созданы: Ls -a / TMP / DMP / * /tmp/dmp/2816.dat.gz /tmp/dmp/2818.dat.gz / TMP / DMP /2819.dat.gz /tmp/dmp/2820.dat.gz /tmp/dmp/toc.dat Существует файл TOC (оглавление) и четыре пронумерованные, упакованных файлов. Если мы посмотрим на содержание файлов, мы можем видеть, что каждый файл содержит данные из одной таблицы. Файл оглавления содержит информацию о зависимостях, скопируйте команды для таблиц, скриптов для функций, и так далее. Лучший способ, чтобы прочитать содержимое toc.dat является использование pg_restore, о которых мы расскажем в ближайшее время. Как мы видели, пользовательский формат (-F) создает сжатые файлы дампа. Если мы не планируем вариант и получить дамп в одном файле.
Being translated, please wait..
