Параллельный дамп и восстановление postgres
Параллельный дамп/восстановление в custom-формате; note: -j требует custom или directory формат, а не обычный SQL
pg_dump -Fc -j 4 -d <name> -f db.dump && pg_restore -j 4 -d <name> db.dump
more postgres
all 29 commands →
Нагрузочный тест pgbench
pgbench -c 32 -j 8 -T 60 -P 5 -d <name>; -- init once: pgbench -i -s 100 <name>
Подключиться к базе данных
psql -h localhost -U myuser -d mydb
Список баз данных
psql -U postgres -c '\l+'
Таблицы в схеме
psql -U myuser -d mydb -c '\dt public.*'
EXPLAIN ANALYZE запроса
psql -U myuser -d mydb -c 'EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT) SELECT * FROM orders WHERE status = $1;'